Профили пользователей на компьютере с ОС Win7, которым я имел неудовольствие управлять, были повреждены (Windows создавала резервный профиль по умолчанию при каждом входе в систему).
Я создал новый профиль (администратор) и перенес в него существующие файлы профиля, выполнив следующие действия:
http://windows.microsoft.com/en-CA/windows-vista/fix-a-corrupted-user-profile
Происходит что-то странное. Новый профиль не может открыть explorer.exe
Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.
Я пробовал разные вещи, включая подтверждение разрешений на C:\Windows\Registration:
http://www.tomshardware.com/forum/5218-63-cant-explorer#t170268
Я заметил, что если я войду в систему как другой новый пользователь-администратор и открою explorer.exe, а затем войду как администратор, то проблемный explorer будет работать нормально.
Какие именно разрешения на explorer.exe вызывают такое поведение?
Я хочу добиться того, чтобы проблемная учетная запись открывала explorer.exe без необходимости предварительного входа в систему как другой пользователь.
Заранее спасибо.
Редактировать:
Here are permissions and Owner Screens of the offending profile:
Here are permissions and Owner Screens of Windows dir:
Here are permissions of explorer.exe:
решение1
Попробуйте сбросить все разрешения файлов Windows до значений по умолчанию.
Вкомандная строка с повышенными правамивведите следующую команду.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Если это не поможет, вы всегда можете попробовать восстановить систему.
решение2
Убедитесь, что новая учетная запись правильно добавлена в группу администраторов. Если она действительно правильно добавлена в группу администраторов, запустите сканирование на наличие вредоносных программ, затем выполните следующую команду в командной строке с повышенными привилегиями:
sfc /scannow
Если необходимо внести изменения в систему, вам будет предложено вставить компакт-диск Windows.
решение3
Это старый пост, однако я только что решил ту же проблему на своем ноутбуке с Windows 7 Pro и решил поделиться своим мнением о причине проблемы и своим решением.
Я считаю, что мой каталог c:\users\{user_name} был поврежден после того, как я сделал что-то глупое. После этого на моем компьютере были точно такие же симптомы, описанные в этом посте.
Мне удалось войти и создать вторую учетную запись администратора, а из новой учетной записи администратора я смог восстановить каталог. После восстановления данных я смог войти в исходную учетную запись, а explorer и другие программы работали без ужасного сообщения об отказе в доступе.
Из других прочитанных мной в сети данных следует, что виновником мог быть файл ntuser.dat; если я правильно понимаю, этот файл копируется в реестр окна во время входа в систему и определяет профиль для вошедшего в систему пользователя. Если это правда, это означает, что я повредил сохраненную версию пользовательской части реестра для этой учетной записи, и восстановление файла отменило повреждение.
Надеюсь, это поможет кому-то еще.