1

У меня есть компьютер под управлением Windows 7 Professional 64-bit. У него одна учетная запись с правами администратора. Я действительно не знаю, когда и почему это произошло, но я больше не могу выполнять никаких задач администратора:

  • Каждый раз, когда я пытаюсь запустить программу, например Program.exe, в качестве администратора, я получаю эту ошибку:

    Windows can't find 'C:\Path\to\Program.exe'. Check the spelling and try again.
    
  • Когда я пытаюсь запустить любой установщик программного обеспечения, я получаю:

    ShellExecuteEx failed, code 2.
    The system cannot find the file specified.
    

    Поиск в этом сообщении дает некоторые результаты, но ничего полезного для меня.

  • Щелчок любой задачи администратора (со значком щита) на панели управления либо завершается сбоем, либо приводит к тому, что Windows can't find 'xyz'. Check the spelling and try again. сообщение, поэтому я не могу получить важные (согласно Windows) обновления Windows, создать новую учетную запись и т. д.

Я провел проверку Microsoft Security Essentials (которая, по-видимому, актуальна), я не могу установить новое программное обеспечение (например, CCleaner) или запустить команду с правами администратора.

У вас есть идеи о том, что делать? Заранее спасибо.

2 ответа2

2

Похоже, что-то повреждено. Попробуйте открыть командную строку администратора и запустите:

sfc /scannow

Это проверит целостность файлов Windows и попытается заменить их, если они повреждены.

Также неплохо было бы запустить сканирующий диск.

2

Этот ответ может быть немного запоздалым - у меня была та же проблема, и она возникла из-за того, что я пытался запустить установку в качестве администратора из личных папок одной учетной записи моего обычного пользователя (мой администратор не мог ее увидеть из-за способа моя система настроена)

Я выяснил это с помощью команды runas (которая является инструментом командной строки для запуска программы от имени другого пользователя).

Я сделал это:

  1. Воспользуйтесь терминалом cmd.exe
  2. runas /user:domain\myadminuser cmd.exe - это запускает терминал cmd от имени вашего администратора.
  3. затем перейдите туда, где находится ваша программа, и запустите ее.

Я получил ошибку, когда я попытался cd в каталог. Как только я скопировал его в другое место, мой администратор мог видеть приложение и запускать его.

Если это не поможет, вы можете попробовать запустить приложение из командной строки через runas (вместо использования версии для пользовательского интерфейса Windows).

например: runas /user:domain\myadminuser myprogram.exe

Вы можете получить более полезное сообщение об ошибке по крайней мере.

Дэнни

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