У меня очень странная проблема с установкой Windows 7 SP1 x64. В системе установлен SSD на 256 ГБ с двумя разделами c:\
и d:\
.
Когда я создаю новую папку c:\
, скажем c:\test
, копирую ее и запускаю там любой неподписанный исполняемый файл, я получаю
Издатель не может быть проверен
предупреждение. Это предупреждение часто появляется, если вы запускаете исполняемый файл с подключенного сетевого диска, но я не видел его ни на одном из моих локальных дисков в течение 5 лет.
Если я копирую тот же исполняемый файл в папку на , c:\
которая была создана более 1 месяца назад, предупреждения не будет. Если я создам новую папку на d:\
, скажем d:\test, и скопирую туда точно такой же исполняемый файл, предупреждения не будет.
Таким образом, предупреждение появляется только в том случае, если я помещаю исполняемый файл в папку, которая только что создана и присутствует на c:\
( d:\
с новыми папками проблем не возникает).
Есть и другие симптомы. Любое приложение, запущенное с предупреждением, вообще не может писать в реестр, даже в HKEY_CURRENT_USER
. Оно просто генерирует
не удалось создать ключ
исключения. То же самое приложение копируется в папку c:\
(неважно в какую, главное, чтобы она была создана более 1 месяца назад), и предупреждение и невозможность записи в реестр исчезают.
Я гуглил 4 часа, но похожего случая не нашел.
Что я уже попробовал:
- сброс зон безопасности в панели управления свойства интернета
- использовал скрипт takeown для изменения прав папок/файлов
- запуск приложений от имени администратора не помогает (предупреждение остается, а доступа к записи в реестр нет). UAC все равно отключен.
- проверка файловой системы (нет ошибок)
- искал забавные вещи в
HLCU
+HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
Но безрезультатно.
Как сделать так, чтобы Windows 7 не «думала», что мой c:\
загрузочный диск — это сетевой диск?
решение1
Вероятно, вы уничтожили разрешения на диске C. Этот диск особенный, и ни в коем случае нельзя просто так грубо перезаписывать все его разрешения, поскольку их очень сложно (даже невозможно) воссоздать в точности как прежде.
Попробуйте восстановить Windows, как описано в Как выполнить установку восстановления для исправления Windows 7. Этот режим мягкой установки исправит вашу текущую установленную Windows 7, сохранив ваши учетные записи пользователей, данные, программы и системные драйверы.
Если это не поможет, вам придется переустановить Windows. Не идите этим путем без подготовки.
решение2
В меню «Пуск» найдитеБегатьдиалоговое окно.
Типgpedit.msc, затем выберитеХОРОШО.
Идти кКонфигурация пользователя>Административные шаблоны>Компоненты Windows>Менеджер вложений.
ОткройСписок включения для типов файлов умеренного рискапараметр.
Установите политикуВключено, затем добавьте*.Exe; или любое другое расширение файла, которое вы используете, в поле «Укажите расширения с высоким уровнем риска».
решение3
Щелкните правой кнопкой мыши по нужному .exe, выберите «Свойства». В нижней части диалогового окна «Свойства» на вкладке «Общие» нажмите кнопку «Разблокировать». Если ее там нет или она неактивна, переместите ее на рабочий стол, разблокируйте ее, а затем верните обратно. Наслаждайтесь.