Я переименовал папку, в C:\Users\tim\AppData\Local\TileDataLayer\Database
которой произошел сбой, и теперь я могу открыть меню «Пуск», но оно полностью пустое. Вывод - win 10 глючит, и я должен был придерживаться Windows 7. Или лучше все-таки Linux Mint.
Подсказки из моего журнала событий:
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 Смещение ошибки: 0x0000000000464 Идентификатор: 0xf70 Время запуска ошибочного приложения: 0x01d0fbbac66ae74a Путь неверного приложения: C: \ Windows \ SystemApps \ ShellExperienceHost_cw5n1h2txyewy \ ShellExperienceHost.exe Путь к ошибочному модулю: C: \ Windows \ System32 \ Windows.UI.Xaml.dll Идентификатор отчета: b26367c9 4a01-a801-7d8b0870ebb0 Полное имя ошибочного пакета: Microsoft.Windows.ShellExperienceHost_10.0.10240.16384_neutral_neutral_cw5n1h2txyewy Идентификатор приложения, относящегося к ошибочному пакету: App
Я подозреваю, что это означает, что мне придется создать новый профиль пользователя и украсть папку из этого. Или сдуть ВМ и восстановить с нуля (ты же не думаешь, что я даю окна рядом с моим настоящим компьютером ?!)
Исходя из вышеизложенного, я нашел 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)
- Щелкните правой кнопкой мыши «База данных» и переименуйте в «Database.BAD»
- Щелкните правой кнопкой мыши пустую область в папке и выберите «Вставить».
- Перезагрузитесь, затем войдите в систему с вашим первоначальным профилем.
Теперь, предполагая, что все хорошо, вы хотите удалить 2 учетные записи, которые вы создали:
- Win + X -> Панель управления -> Учетные записи пользователей -> Управление другой учетной записью
- Выберите учетную запись, затем «Удалить учетную запись»