Я недавно обновился до Windows 10 на своем ежедневном ноутбуке с драйверами, и он мне до сих пор нравился, за исключением одной вещи. Случайно меню Windows решает перестать работать, когда я нажимаю клавишу Windows или я нажимаю кнопку в углу. Кто-нибудь еще сталкивался с этой проблемой? Решения? Спасибо!
4 ответа
Откройте Powershell от имени администратора и введите следующую команду:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Эта команда отключает режим разработки приложений и заново регистрирует файл манифеста для приложения.
Я переименовал папку C:\Users\tim\AppData\Local\TileDataLayer\Database
которой что-то не получилось , и теперь я могу открыть меню «Пуск», но оно полностью пустое. Вывод - win 10 глючит, и я должен был придерживаться Windows 7. Или лучше все же мята Линукс.
Подсказки из моего журнала событий:
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: восстановление / восстановление базы данных завершилось неудачно с неожиданной ошибкой -501.
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: Обнаружено повреждение во время мягкого восстановления в файле журнала C:\Users\tim\AppData\Local\TileDataLayer\Database\EDB.log. Ошибка записи контрольной суммы находится в положении END. Данные, не соответствующие шаблону заполнения файла журнала, впервые появились в секторе 238 (0x000000EE). Этот файл журнала был поврежден и не может быть использован.
svchost (1980) TILEREPOSITORYS-1-5-21-1122570970-1426555800-1633067203-1001: диапазон журнала, считанный из файла "C:\Users\tim\AppData\Local\TileDataLayer\Database\EDB.log" по смещению 974848 (0x00000000000ee000) для 4096 (0x00001000) байтов не удалось проверить из-за несоответствия контрольной суммы диапазона. Ожидаемая контрольная сумма была 15882041360721203292 (0xdc6858788dd9505c), а фактическая контрольная сумма была 7776709318633315834 (0x6bec6bec2a9bddfa). Операция чтения завершится с ошибкой -501 (0xfffffe0b). Если это условие сохраняется, восстановите файл журнала из предыдущей резервной копии.
журнал вещи, которая вылетела, когда я переименовал папку
Неверное имя приложения: ShellExperienceHost.exe, версия: 10.0.10240.16425, отметка времени: 0x55bec5f5 Неверное имя модуля: Windows.UI.Xaml.dll, версия: 10.0.10240.16431, отметка времени: 0x55c9bf27 Код исключения: 0xc000027b Смещение ошибки: 0x0000000000464bd7 Идентификатор сбойного процесса: 0xf70 Время запуска сбойного приложения: 0x01d0fbbac66ae74a Путь к ошибочному приложению: exe Неверный путь к модулю: C:\Windows\System32\Windows.UI.Xaml.dll ID отчета: b26367c9-d409-4a01-a801-7d8b0870ebb0 Полное имя ошибочного пакета: Microsoft.Windows.ShellExperienceHost_10.0.10240.16384_neutral_neutral_cw5n1h2txyewy Неправильный идентификатор приложения, относящегося к пакету: приложение
Я подозреваю, что это означает, что мне придется создать новый профиль пользователя и украсть папку из этого. Или сдуть виртуальную машину и восстановить с нуля (ты же не думаешь, что я даю окна рядом с моим настоящим компьютером ?!)
На основании вышеизложенного я обнаружил http://forums.windowscentral.com/windows-10-insider-preview/337063-5.htm, в котором перечислены шаги по замене поврежденной базы данных и группа людей, которые говорят, что это работает.
- Войдите в свой текущий профиль
- Нажмите WIN+X и выберите «Командная строка (Admin)»
- Введите следующие команды, в этом порядке
...
- пользователь сети "TempAdmin1" "пароль1" / добавить
- пользователь сети "TempAdmin2" "пароль2" / добавить
Сетевые администраторы локальной группы "TempAdmin2" / добавить
Нажмите CTRL+ALT+DEL, нажмите Выйти
- Войдите в учетную запись "TempAdmin1", используя пароль "password1"
- Выйдите из системы, а затем войдите в учетную запись "TempAdmin2", используя "password2" (примечание: вы должны полностью выйти, а не просто переключать пользователей)
- Откройте проводник, выберите "Вид" и установите флажок "Скрытые элементы".
- Перейдите к C:\Users\TempAdmin1\Local\TileDataLayer (нажмите "продолжить", чтобы получить доступ при появлении запроса)
- Щелкните правой кнопкой мыши папку "База данных" и скопируйте
- Теперь перейдите в ту же папку для вашего поврежденного профиля (C:\Users\YOUR_USERNAME\Local\TileDataLayer)
- Щелкните правой кнопкой мыши "База данных" и переименуйте в "База данных".ПЛОХОЙ"
- Щелкните правой кнопкой мыши пустую область в папке и выберите "Вставить".
- Перезагрузитесь, затем войдите в систему с вашим первоначальным профилем.
Теперь, предполагая, что все хорошо, вы хотите удалить 2 учетные записи, которые вы создали:
- Win+X -> Панель управления -> Учетные записи пользователей -> Управление другой учетной записью
- Выберите учетную запись, затем "Удалить учетную запись"
Неправильное меню «Пуск» может быть вызвано несколькими причинами, одно решение не может подходить везде. Я попытался перезапустить оболочку Explorer. Однако это не помогает, и меню «Пуск» по-прежнему не отображается. Затем я попытался перезагрузить компьютер, но он мне тоже не помог.
Ниже решение работает для меня, вы можете попробовать это, чтобы снова запустить меню Пуск Windows 10:
Откройте Windows PowerShell от имени администратора
- Щелкните правой кнопкой мыши кнопку «Пуск»
- Выберите Командная строка (Администратор)
- Введите
Powershell
в черном окне и нажмите Enter
Вставьте следующую команду в окне «Администратор: Windows PowerShell» и нажмите клавишу Enter:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Подождите, пока PowerShell выполнится, и завершите команду. Не обращайте внимания на несколько ошибок (красным цветом), которые могут появиться.
Когда он закончится, попробуйте нажать «Пуск» и, надеюсь, он начнет работать. Если нет, то это решение, к сожалению, к вам не относится.
Эта проблема была решена для меня, когда я запретил автоматическое повторное открытие программ при входе в систему. Для этого я закрыл все открытые окна (Outlook, Chrome и т.д.), А затем перезагрузил компьютер
Перезагрузить компьютер с помощью ярлыков (без рабочего меню «Пуск»);
- нажмите клавишу
windows key
+r
чтобы запустить команду - введите
shutdown /f /r /t 0
чтобы немедленно перезагрузить компьютер
Я не уверен, была ли исправлена команда перезапуска или исправление не позволяло автоматически открывать приложения после входа в систему. Я не смог проверить дальше.