Еще один страдальческий опыт с системой Windows. Как-то раз решил я заглянуть в список работающий служб, тыкнул правой кнопочкой мыши на иконочку «Мой компьютер» и… получил окошко с надписью «Отказано в доступе». Некоторые пользователи, которым важен момент полного контроля за собственной железякой, отчаявшись могут в сердцах снести всю систему и потратить 2-4 часа на установку и настройку системы под собственные потребности. Но я по сути своей лентяй, и терять столько времени мне было жаль, так как ставить и заново настраивать все нужные мне программы откровенно скучно и рутинно. Поковырявшись внутри, погуглив на просторах интернета, нашелся способ вернуть все обратно. Для меня он сработал.
Итак,
сначала пробуем запустить консоль управления сервисами ручками из командной строки:
%SystemRoot%\system32\mmc.exe /s %SystemRoot%\system32\compmgmt.msc
если все в порядке то начинаем проверять переменные окружения:
- кликаем правой кнопкой мыши на иконку «Мой Компьютер»
- выбираем пункт меню «Свойства»
- открываем вкладочку «Дополнительно»
- тыкаем на кнопку «Переменные среды»
в части «Переменные среды пользователя…» проверяем две переменные, по умолчанию они такие:
TEMP | %USERPROFILE%\Local Settings\Temp |
TMP | %USERPROFILE%\Local Settings\Temp |
если их нет — создайте их
далее проверяем «Системные переменные», там должно присутствовать примерно это:
ComSpec | %SystemRoot%\system32\cmd.exe |
Path | %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem |
PATHEXT | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH |
TEMP | %SystemRoot%\TEMP |
TMP | %SystemRoot%\TEMP |
windir | %SystemRoot% |
В моем случае, отсутствовала переменная «windir» (выделена красным цветом в таблице). Добавив ее в системные переменные окружения тут же все заработало, никаких отказов как не бывало.