Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Не запускаются .exe с логического диска (http://forum.oszone.net/showthread.php?t=257855)

motill 04-04-2013 14:19 2125614

Не запускаются .exe с логического диска
 
Переустановил Windows7. Получил доступ к диску D со всеми установочными программами. С диска D .exe-файлы не устанавливаються. Причем реакция системы па попытку установки приложения различна: либо просто тишина, либо проверте наличие папки TEMP, либо не возможно получить доступ для записи какого-либо файла на C. Владелец диска d имеет полный доступ к С. Для установки программы переношу exe-файл на С и т.о. благополучно провожу установку. Но программы установленные с С на диск Д с последнего не запускаются.

Petya V4sechkin 04-04-2013 16:38 2125684

motill, выложите результаты выполнения в командной строке (cmd.exe)
Код:

icacls D:
icacls D:\какой-нибудь EXE-файл


diagnoz_ 05-04-2013 00:13 2125970

в переменных средах, куда указан путь к папке TEMP и TMP?

motill 05-04-2013 14:54 2126263

TEMP %USERPROFILE%\AppData\Local\Temp
TMP %USERPROFILE%\AppData\Local\Temp

diagnoz_ 05-04-2013 18:18 2126408

возможно произошли изменеия в реестре для ассоциации запуска exe-файлов.чтобы не редактировать реестр вручную, скачайте по ссылке фикс и внесите изменения в реестр и перегрузите компьютер. ссылка http://www.dmosk.ru/files/exe-fix-win7.zip

motill 05-04-2013 19:15 2126449

Раскрою проблему немного шире.
Семерку не переустанавливал года 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: Разрешить внесение изменений
на данном компьютере следующей программе неизвестного издателя? Жму: Да.
Начинается установка.

Все бы ничего , да только это РЕАЛЬНЫЙ ГЕМОРРР!!!! И че делать? В чем причина?

Petya V4sechkin 05-04-2013 19:31 2126458

Цитата:

Цитата motill
Не удается проверить издателя. Вы действительно хотите запустить эту программу?

Можете применить твик реестра
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp3;.m3u;.wav;.mdb;"

или добавить в автозагрузку CMD-скрипт:
Код:

setx SEE_MASK_NOZONECHECKS 1

diagnoz_ 05-04-2013 21:06 2126521

или гляньте здесь в групповых политиках.Пуск- выполнить - gpedit.msc
User Configuration->Administrative Templates->Windows Component->Attacment Manager->Inclusion list for moderate risk file types.
Конфигурация пользователя-административные шаблоны-Компоненты Windows-Диспетчер вложений-и тут списки исключений для разных рисков файлов.

Цитата:

Цитата motill
После выдает:
Setup was unable to create the directory "C:\Users\Denis\AppData\Local\Temp\is-OJELU.tmp". »

возможно временная папка уже забита.попробуйте ее очистить.

Цитата:

Цитата motill
Setup was unable to create the directory "C:\Users\Denis\AppData\Local\Temp\is-OJELU.tmp. »

Такое также бывает, если инсталяторы находились на другом диске. в свойствах того диска (и всех его файлов) на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ.Пробуйте.

diagnoz_ 05-04-2013 21:27 2126536

.
Цитата:

Цитата motill
После выдает:
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. »

то есть у Вас ситуация похоже с назначением прав.отчего и не ставятся программы

motill 07-04-2013 11:52 2127334

Кто должен быть владельцем диска Д и кому и какие должны быть даны разрешения?

diagnoz_ 07-04-2013 12:12 2127345

именно так.

на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ

именно так.на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ.

motill 07-04-2013 12:43 2127365

Включил в диспетчере вложений файлы с низким риском .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 влияет на установку?
Кто должен владеть логическим диском оставшимся от предыдущей установки системы и кому и какие разрешения давать на этом же диске? Имеется ввиду как бы это все выглядело если бы я создал логический диск заново вместе с переустановкой системы? Спасибо всем кто участвует!

diagnoz_ 07-04-2013 12:45 2127367

читайте выше.сделайте полный доступ для всех.

или зайти в свойства папки TEMP и назначить там права, чтобы программы смогли вносить в ней свои изменения.

diagnoz_ 07-04-2013 13:03 2127382

UAC обеспечивает защиту, запрашивая разрешение или пароль* администратора перед совершением потенциально опасных для компьютера действий или при изменении его параметров.предотвращая установку вредоносного программного обеспечения.

motill 07-04-2013 15:18 2127462

Пробую запуск exe UAC включен Все ок
Отключаю uac Не пускает в temp
Запуск от имени админа Не пускает в temp
Даю ВСЕМ полный доступ для temp
Запуск от имени админа установка пошла.
Но дело в том что владелец логического диска Д имеет полный доступ к системному
Прошедшие проверку также имеют полный доступ к системному, и ничего не работало?

Avatar-Lion 07-04-2013 15:26 2127467

motill, Очень интересная проблема... Попробуйте зайти в свойства Локального диска D, а потом... Ну, приведу пример на своём диске: скриншот. Выбирайте именно своего пользователя, а не группу "Администраторы". (просто у меня пользователь называется Администратор, поэтому и скриншот такой получился немножко непонятный)

EugeneKr 08-04-2013 10:27 2128063

можно попробовать в "безопасность - дополнительно" поменять "владельца"

motill 08-04-2013 21:10 2128462

Вложений: 4
Переборщил с экспериментами по доступу к системному. В итоге доступ запрещен и очередная переустановка. Снова с вами...
Ситуация не изменилась. Изменил владельца Д на себя остальное без изменений.Выкладываю.

Vancouver 09-04-2013 10:26 2128756

motill
Цитата:

на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ
Остальных удалить.

motill 09-04-2013 11:45 2128806

на вкладке "Безопасность" добавьте группу пользователей "Все", имеющая полный доступ
Остальных удалить.
На каком диске?

Vancouver 09-04-2013 11:47 2128810

motill, на D:\

motill 09-04-2013 12:19 2128834

Добавил на Д группу ВСЕ дал полный доступ галочка: заменить все разрешения... Отключил UAC. Запускаю exe. Выдает Cannot create temporary folder for extracting installation. Запускаю от имени админа. Выдает Cannot create temporary folder for extracting installation. Включау UAC. Запускаю тот же .exe пошла установка

motill 09-04-2013 12:59 2128873

Погуглил еще. Проблема:"Начиная с Windows Vista, привилегии пользователя определяются контролем учетных записей. Члену встроенной группы "Администраторы"[u] присваивается два маркера доступа на время выполнения: маркер доступа обычного пользователя и маркер доступа администратора. По умолчанию назначена роль обычного пользователя. Для выполнения кода, осуществляющего доступ к журналу безопасности, необходимо сначала повысить свои привилегии от обычного пользователя до администратора. Это можно сделать при запуске приложения, щелкнув правой кнопкой мыши его значок и указав, что приложение должно выполняться от имени администратора."
Решение:
secpol.msc
Параметры безопасности/Локальные политики/Параметры безопасности/Контроль учетных записей: все администраторы работают в режиме одобрения администратором/Отключен

Пробую установку пока все норм

Vancouver 09-04-2013 13:03 2128878

Цитата:

Цитата motill
TEMP %USERPROFILE%\AppData\Local\Temp
TMP %USERPROFILE%\AppData\Local\Temp »

Перенесите в C:\Windows\Temp
Цитата:

Цитата motill
все администраторы работают в режиме одобрения администратором/Отключен »

Отключили UAC для администраторов.
P.S. папку Мои документы переносили ?

motill 09-04-2013 14:07 2128933

Да Мои документы перенес на Д

Vancouver 09-04-2013 14:25 2128952

motill
Цитата:

Old thread, but in case this helps someone.

When you change the location of your My Documents folder, certain setup apps and self-extracting zips won't run correctly. Likely they do not use the correct Shell API for determining the user's My Documents folder prior to creating a temporary subfolder for extracting files.

To resolve, simply create a folder named \user\%username%\Documents on the disk volume where your windows installation resides.
http://answers.microsoft.com/en-us/w...b-49dc9ee6fbd8

motill 09-04-2013 15:45 2129011

create a folder named \user\%username%\Documents

Создать на логическом или на системном?

Vancouver 09-04-2013 16:07 2129029

motill, на системном, в папке профиля.

diagnoz_ 09-04-2013 22:54 2129332

перенесите папку temp на D.

motill 09-04-2013 23:20 2129345

Перенес temp в C:\Windows\Temp
Создал на С a folder named \user\%username%\Documents
Изменений нет. По-прежнему запуск exe происходит только при включенном UAC и от имени админа в противном случае проблемы с папкой temp

motill 10-04-2013 00:30 2129381

Пока минимизировал количество нажимаемых ОК следующим образом:
-Отключил проверку подписи файла;
-Отключил проверку подписи драйвера;
-Отключил помощника совместимости программ;
-UAC включен;
-UAC: поведение запроса на повышение прав для админ. в режиме одобрения админ.: Повышение без запроса
-Запуск .exe от имени админа
Установка идет. Если есть еще какие-либо мысли как отключить UAC и автоматом проводить запуск от админа не прописывая это в каждом .exe-файле буду признателен за выделенное время!

diagnoz_ 10-04-2013 14:22 2129727

http://olegferin.wordpress.com/2010/...%D0%BC-%D1%83/ советую для прочтения.
и вот это http://www.winline.ru/os/windows_vis....php?PAGEN_1=2

motill 11-04-2013 22:04 2130686

Прочел кучу инфы вроде все прозрачно. Настройки вроде бы понятны. Перепробовал кучу вариантов но проблему решить не смог. Единственное что после 500 запусков от админа уже вроде как нормально, привык....

diagnoz_ 13-04-2013 11:39 2131572

и что по ссылкам выше не получается вообще отключить UAC?

motill 14-04-2013 02:34 2132008

UAC отключить не проблема но без него не запускаются .exe файлы


Время: 19:46.

Время: 19:46.
© OSzone.net 2001-