У меня очень странная проблема с моей установкой Windows 7 SP1 x64. Система имеет твердотельный накопитель емкостью 256 ГБ с двумя разделами c:\
и d:\
.
Когда я создаю новую папку на c:\
, скажем c:\test
и copy, и запускаю там любой неподписанный исполняемый файл, я получаю
Издатель не может быть проверен
предупреждение. Это предупреждение встречается часто, если вы запускаете исполняемый файл с подключенного сетевого диска, но я не видел его ни на одном из моих локальных дисков в течение 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:\
boot диск является сетевым диском?