У меня только что была эта проблема. Я также провел много исследований и даже попробовал эту вещь C:\Windows\Registration, надеясь на быстрое решение проблемы. В моем случае это не сработало.
Короткий ответ
- Откройте редактор реестра regedit.exe
- Развернуть
HKEY_USERS
- Ищите
S-1-5-21-##########-##########-##########_####_Classes
где # представляет случайную последовательность чисел
- Щелкните правой кнопкой мыши по этому ключу и получите разрешения
- В моем случае, это была куча бессмысленных номеров, которые были недействительными SID. Я удалил эту запись.
- Добавьте безопасность для пользователя, испытывающего проблему, и предоставьте ему полный доступ. Это исправило проблему для меня.
Длинный ответ
Вот что случилось, чтобы начать цепочку событий. Эта история актуальна позже:
После сбоя жесткого диска я заново создал учетную запись для своей жены. Я вошел как она и проверил, что это работает.
Далее я восстановил профили пользователей и их данные из резервной копии. К сожалению, это также восстановлено в данных учетной записи Windows (NTUSER.DAT, ntuser.dat.LOG * и ntuser.ini). Когда моя жена вошла в систему, Windows зарегистрировала ее с временным профилем, и все ее данные были удалены после того, как она вышла из системы.
Позже я скопировал данные ее профиля пользователя обратно во временную папку. Я снова удалил и заново создал ее профиль. После того, как я вошел как она, я снова вышел и скопировал ее файлы еще раз. На этот раз я постарался не копировать информацию NTUSER.
Казалось, все работает нормально. Я вошел в систему как она, получил доступ к ее данным, и собирался объявить, что они выходят - за исключением того, что я не мог запустить проводник как она! Я получил ту же ошибку, что и вы:
Windows не может получить доступ к указанному устройству, пути или файлу. У вас могут не быть соответствующих разрешений для доступа к элементу.
Я восстановил ее папки AppData и во второй раз. Я не знаю, вызвало ли это эту проблему.
В своей повседневной работе я работаю в поддержке разработчиков, поэтому я привык получать такие сумасшедшие вещи, как этот. Я часто использую Process Monitor для решения проблем с разрешениями. Я запустил Process Monitor в своей учетной записи, перехватывая доступ к реестру и файлу, переключился на ее учетную запись, несколько раз пытался открыть проводник, а затем вышел из системы.
Когда я снова вошел в систему, у меня было более 1,1 миллиона событий в Process Monitor. К счастью, Process Monitor позволяет быстро и легко фильтровать то, что вам нужно увидеть.
Я щелкнул правой кнопкой мыши по столбцам, нажал "Выбрать столбцы" и добавил столбец "Пользователь". Затем я щелкнул правой кнопкой мыши свою учетную запись в столбце "Пользователь" и выбрал «Исключить« [myaccount] »». Затем я перешел в столбец "Результат", щелкнул по результату "Успех" и выбрал «Исключить" Успех "». Я обнаружил, что было несколько результатов "ОТКАЗ ОТКЛЮЧЕНО", поэтому я щелкнул правой кнопкой мыши по одному из них и выбрал "Включить" ОТКАЗ ОТ ДОСТУПА ".
Теперь у меня был список очень интересных ошибок ACCESS DENIED в следующих разделах реестра:
HKU\S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011_Classes
HKU\S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011_CLASSES\Local Settings\MuiCache
HKU\S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011\Software\Policies\Microsoft\SystemCertificates\CA
(Примечание: стеки Process Monitor для этих записей показали, что explorer.exe пытался выполнять какие-то криптографические операции, такие как инициализация безопасности, проверка доверия сертификатов и т.д.)
Я открыл regedit.exe (заявление об отказе: действительно плохие вещи могут случиться, если вы не знаете, что делаете здесь). Я перешел к HKEY_USERS, но не увидел этот ключ.
Мне пришлось снова переключать пользователей и войти в систему как учетная запись моей жены. На этот раз, когда я запустил regedit.exe от ее имени и перешел к HKEY_USERS, я увидел следующие записи:
S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011 (BLAHBLAH = random numbers)
S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011_Classes
Я щелкнул правой кнопкой мыши по первой записи и выбрал Permissions. Пользователи были перечислены:
- ОГРАНИЧЕННОГО
- СИСТЕМА
- [счет жены]
- Администраторы
ХОРОШО. Это выглядело хорошо для меня. Но я не вижу ошибок на этом ключе.
Наконец, я щелкнул правой кнопкой мыши запись, в которой возникли проблемы, «S-1-5-21-BLAHBLAH-BLAHBLAHBLAH-BLAHBLAHBLAH-1011_Classes», и выбрал «Разрешения». Я видел следующих пользователей:
- ОГРАНИЧЕННОГО
- СИСТЕМА
- [Бессмысленное число, которое было вероятно, неверный SID]
- Администраторы
Это странное число должно быть связано с одним из предыдущих воплощений ее аккаунта. Я удалил его и добавил ее аккаунт как имеющий полный доступ. Сразу же начал работать Explorer.exe! Псих.
Я надеюсь, что это поможет вам и / или другим, кто столкнулся с этой проблемой. По крайней мере, вы сможете изолировать проблему с помощью Process Monitor.