2

Я использую Windows 7 и получаю странные ошибки от разных приложений, например, попытка удалить VMware Workstation приводит к следующей ошибке:

"Error in the lua script: [string "-------------------------------------------..."]:785: attempt to call global 'ReadRegistry' (a nil value)"

Когда я пытаюсь запустить Process Explorer (который всегда работал отлично), я получаю сообщение об ошибке «Невозможно извлечь 64-битное изображение. Запустите Process Explorer из доступного для записи каталога. ", Хотя я пробовал его в нескольких каталогах, к которым у меня есть права на запись. Только когда я запускаю его как Администратор, он будет работать правильно.

Я полагаю, что это может быть связано с переменными среды, так как я добавил дополнительный путь к моей переменной "path", чтобы позволить мне легко выполнять команды в cmd из любой папки, но с тех пор я не только удалил ее, но и произвел восстановление системы, и я Я все еще получаю те же ошибки.

Вот переменная PATH для системы:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\GNU\GnuPG\pub;C:\Program Files (x86)\Nmap

и вот пользовательская переменная TEMP:

C:\Users\Arron\AppData\Local\Temp

Эти ошибки вызваны моим редактированием переменных среды или есть другая проблема?

РЕДАКТИРОВАТЬ: я думаю, что я нашел проблему, я использовал Process Monitor, чтобы увидеть, что происходит, и кажется, что ничего не может записать в мою папку Local Temp. Вот результат, когда он запускается как обычный пользователь:

Но при запуске от имени администратора это удается:

Основная проблема в том, что я не вижу ничего плохого в разрешениях моей временной папки, кажется, что все имеют права на чтение и запись:

У меня также есть полные журналы Process Monitor для запуска от имени пользователя и администратора, если они вообще помогут.

2 ответа2

1

Кажется, я нашел решение, каким-то образом разрешения для моей папки Temp были изменены, поэтому у меня больше не было полного контроля. Теперь, когда я снова добавил себя как обладающего полным контролем, у меня больше нет ошибок из Process Explorer.

0

Если политика ограниченного использования программ настроена таким образом, чтобы файлы exes не запускались в таких папках, как AppData\Local\Temp , эта ошибка также будет возникать. В этом случае правило неограниченного пути может быть установлено в групповой политике как

Политика локального компьютера \ Конфигурация компьютера \ Параметры Windows \ Параметры безопасности \ Политики ограниченного использования программ \ Дополнительные правила \ C:\ Users \ Arron \ AppData \ Local \ Temp \ procxp64.exe

Перезагрузка не должна быть необходимой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .