1

Итак, это общая проблема, которая, кажется, имеет много причин. После попытки установить автономный SDK .exe программа установки завершает работу, когда она почти завершена, и указывает на ошибку прав доступа. Я попытался просто нажать на мой диск C и получил следующую ошибку

C:\ is not accessible

Это SSD-накопитель, содержащий все мои приложения и загрузочный том. В противном случае мой компьютер загружается нормально, и у меня также есть дополнительный диск esata на ПК, к которому я могу получить доступ без каких-либо проблем. Я конечно захожу как администратор.

Думая, что это просто вопрос проверки прав доступа в свойствах, я щелкнул правой кнопкой мыши по диску, выбрал свойства и в расширенной безопасности получил

Unable to display current owner

После небольшого поиска я перезагрузился в безопасном режиме и повторил вышеизложенное с теми же результатами. Немного погуглив позже, я попытался установить стороннюю утилиту 'lockhunter', но не могу установить, получаю сообщение

Shell\ExecuteEx failed code 5. Access is denied.

Просто пытаясь запустить TaskManager я получаю нечто подобное

Windows cannot access the specified device, path, or file. You may not have the 
appropriate privileges to access the item.

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

[править] Итак, я попробовал, как мне кажется, ЕДИНСТВЕННЫЙ способ получить командную строку с повышенными привилегиями через Command-X. Обычная подсказка cmd, без проблем. Но когда я пытаюсь запустить приглашение с повышенными правами, я получаю новую ошибку

C:Users\foo\Appdata\Local\Microsoft\Windows\WinX\Group3\01
This file does not have a program associated with it for performing this action. 
Please install a program or, if one is already installed, create an association 
in the Default programs control panel.

2 ответа2

1

FixExec - это программа, предназначенная для исправления ассоциаций исполняемых файлов для расширений .bat, .exe и .com. Если программа обнаружит, что любое из этих сопоставлений отсутствует, изменено или взломано, для параметров будут установлены исходные значения по умолчанию для Windows. Когда ассоциации файлов для пакетных, исполняемых или COM-файлов изменяются, это может привести к тому, что ваши исполняемые файлы больше не будут запускаться. Например, если дважды щелкнуть файл .bat, .exe и .com, программы не запустятся, и Windows спросит, с чего вы хотите запустить программу. FixExec предназначен для решения этих проблем путем восстановления поврежденных ключей реестра Windows, связанных с исполняемыми файлами.

0

Я думаю, что ваш диск либо выходит из строя, в Windows произошла ошибка, или у вас есть вирус. Есть несколько вещей, которые вы можете попробовать. Во-первых, я настоятельно рекомендую проверку на вирусы. Просто используйте ваши любимые сканеры. Если вы ничего не знаете, я мог бы порекомендовать несколько бесплатных сканеров.

Далее попробуйте взять на себя ответственность. Возможно, права на диск испорчены, и вы можете использовать это reg edit, чтобы вернуть его:

http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/

В-третьих, извлеките SDD, поместите его в новый компьютер и посмотрите, может ли другой компьютер получить доступ к SDD. Если нет, то это все равно может быть вирус или ошибка. Вы также можете сканировать диск на наличие ошибок, используя /chkdsk, пока он находится на втором ПК.

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