![]() |
Не запускаются .exe с логического диска
Переустановил Windows7. Получил доступ к диску D со всеми установочными программами. С диска D .exe-файлы не устанавливаються. Причем реакция системы па попытку установки приложения различна: либо просто тишина, либо проверте наличие папки TEMP, либо не возможно получить доступ для записи какого-либо файла на C. Владелец диска d имеет полный доступ к С. Для установки программы переношу exe-файл на С и т.о. благополучно провожу установку. Но программы установленные с С на диск Д с последнего не запускаются.
|
motill, выложите результаты выполнения в командной строке (cmd.exe)
Код:
icacls D: |
в переменных средах, куда указан путь к папке TEMP и TMP?
|
TEMP %USERPROFILE%\AppData\Local\Temp
TMP %USERPROFILE%\AppData\Local\Temp |
возможно произошли изменеия в реестре для ассоциации запуска exe-файлов.чтобы не редактировать реестр вручную, скачайте по ссылке фикс и внесите изменения в реестр и перегрузите компьютер. ссылка http://www.dmosk.ru/files/exe-fix-win7.zip
|
Раскрою проблему немного шире.
Семерку не переустанавливал года 3, и все было бы хорошо, но появилась необходимость допускать к железу посторонних, и спустя, буквально, 3 недели пришлось переустановить систему. До переустановки инсталяция программ с диска d проходила совершенно спокойно, причем все сообщения системы о неподписаных драйверах, неизвестных программах, UAC и т.д были каким-то образом отключены.Переустанавливаю систему, по советам Google отключаю назойливый мусор предупреждений и ... с диска Д не возможно ничего инсталировать. Выгляди это следующим образом: Запускаю exe выдает: Не удается проверить издателя. Вы действительно хотите запустить эту программу? Запустить. После выдает: Setup was unable to create the directory "C:\Users\Denis\AppData\Local\Temp\is-OJELU.tmp". Error 5: Отказано в доступе. либо Error writing temporary file. Make sure your temp folder is valid. Включаю весь информационный мусор UAC проверку подписей и т.д. Запуск этой же программы с правами администратора. Выдает запрос UAC: Разрешить внесение изменений на данном компьютере следующей программе неизвестного издателя? Жму: Да. Начинается установка. Все бы ничего , да только это РЕАЛЬНЫЙ ГЕМОРРР!!!! И че делать? В чем причина? |
Цитата:
Код:
Windows Registry Editor Version 5.00 Код:
setx SEE_MASK_NOZONECHECKS 1 |
или гляньте здесь в групповых политиках.Пуск- выполнить - gpedit.msc
User Configuration->Administrative Templates->Windows Component->Attacment Manager->Inclusion list for moderate risk file types. Конфигурация пользователя-административные шаблоны-Компоненты Windows-Диспетчер вложений-и тут списки исключений для разных рисков файлов. Цитата:
Цитата:
|
.
Цитата:
|
Кто должен быть владельцем диска Д и кому и какие должны быть даны разрешения?
|
именно так.
на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ именно так.на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ. |
Включил в диспетчере вложений файлы с низким риском .zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp 3;.m3u;.wav;.mdb
Отключаю UAC. Запускаю exe. Выдает Error writing temporary file. Make sure your temp folder is valid. TEMP не забит вчера снова переставил систему. Включаю UAC, запускаю тот же exe, все ОК идет установка. Как отключение UAC влияет на установку? Кто должен владеть логическим диском оставшимся от предыдущей установки системы и кому и какие разрешения давать на этом же диске? Имеется ввиду как бы это все выглядело если бы я создал логический диск заново вместе с переустановкой системы? Спасибо всем кто участвует! |
читайте выше.сделайте полный доступ для всех.
или зайти в свойства папки TEMP и назначить там права, чтобы программы смогли вносить в ней свои изменения. |
UAC обеспечивает защиту, запрашивая разрешение или пароль* администратора перед совершением потенциально опасных для компьютера действий или при изменении его параметров.предотвращая установку вредоносного программного обеспечения.
|
Пробую запуск exe UAC включен Все ок
Отключаю uac Не пускает в temp Запуск от имени админа Не пускает в temp Даю ВСЕМ полный доступ для temp Запуск от имени админа установка пошла. Но дело в том что владелец логического диска Д имеет полный доступ к системному Прошедшие проверку также имеют полный доступ к системному, и ничего не работало? |
motill, Очень интересная проблема... Попробуйте зайти в свойства Локального диска D, а потом... Ну, приведу пример на своём диске: скриншот. Выбирайте именно своего пользователя, а не группу "Администраторы". (просто у меня пользователь называется Администратор, поэтому и скриншот такой получился немножко непонятный)
|
можно попробовать в "безопасность - дополнительно" поменять "владельца"
|
Вложений: 4
Переборщил с экспериментами по доступу к системному. В итоге доступ запрещен и очередная переустановка. Снова с вами...
Ситуация не изменилась. Изменил владельца Д на себя остальное без изменений.Выкладываю. |
motill
Цитата:
|
на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ
Остальных удалить. На каком диске? |
motill, на D:\
|
Добавил на Д группу ВСЕ дал полный доступ галочка: заменить все разрешения... Отключил UAC. Запускаю exe. Выдает Cannot create temporary folder for extracting installation. Запускаю от имени админа. Выдает Cannot create temporary folder for extracting installation. Включау UAC. Запускаю тот же .exe пошла установка
|
Погуглил еще. Проблема:"Начиная с Windows Vista, привилегии пользователя определяются контролем учетных записей. Члену встроенной группы "Администраторы"[u] присваивается два маркера доступа на время выполнения: маркер доступа обычного пользователя и маркер доступа администратора. По умолчанию назначена роль обычного пользователя. Для выполнения кода, осуществляющего доступ к журналу безопасности, необходимо сначала повысить свои привилегии от обычного пользователя до администратора. Это можно сделать при запуске приложения, щелкнув правой кнопкой мыши его значок и указав, что приложение должно выполняться от имени администратора."
Решение: secpol.msc Параметры безопасности/Локальные политики/Параметры безопасности/Контроль учетных записей: все администраторы работают в режиме одобрения администратором/Отключен Пробую установку пока все норм |
|
Да Мои документы перенес на Д
|
motill
Цитата:
|
create a folder named \user\%username%\Documents
Создать на логическом или на системном? |
motill, на системном, в папке профиля.
|
перенесите папку temp на D.
|
Перенес temp в C:\Windows\Temp
Создал на С a folder named \user\%username%\Documents Изменений нет. По-прежнему запуск exe происходит только при включенном UAC и от имени админа в противном случае проблемы с папкой temp |
Пока минимизировал количество нажимаемых ОК следующим образом:
-Отключил проверку подписи файла; -Отключил проверку подписи драйвера; -Отключил помощника совместимости программ; -UAC включен; -UAC: поведение запроса на повышение прав для админ. в режиме одобрения админ.: Повышение без запроса -Запуск .exe от имени админа Установка идет. Если есть еще какие-либо мысли как отключить UAC и автоматом проводить запуск от админа не прописывая это в каждом .exe-файле буду признателен за выделенное время! |
http://olegferin.wordpress.com/2010/...%D0%BC-%D1%83/ советую для прочтения.
и вот это http://www.winline.ru/os/windows_vis....php?PAGEN_1=2 |
Прочел кучу инфы вроде все прозрачно. Настройки вроде бы понятны. Перепробовал кучу вариантов но проблему решить не смог. Единственное что после 500 запусков от админа уже вроде как нормально, привык....
|
и что по ссылкам выше не получается вообще отключить UAC?
|
UAC отключить не проблема но без него не запускаются .exe файлы
|
Время: 15:14. |
Время: 15:14.
© OSzone.net 2001-