Windows XP меняет свою тему каждый раз после перезагрузки


8

У меня нетбук ASUS Eee с установленной на нем Windows XP. С тех пор, как я перешел на SSD-накопитель, Windows XP делает что-то странное; Почти каждый раз, когда я перезагружаю свой компьютер, это меняет тему моего рабочего стола. Я использую классическую тему Windows с серой панелью задач:

введите описание изображения здесь

Однако Windows продолжает переключаться на тему XP с синей панелью задач:

введите описание изображения здесь

Я могу вернуться к своей теме, но при следующей перезагрузке мне придется сделать это снова.

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

Почему это? Как я могу предотвратить это?


Что вы использовали для копирования файлов с жесткого диска на SSD? Похоже, это может быть проблемы с правами доступа ко мне ...
Mokubai

cool-RR: Вы все скопировали или сделали новую установку?
Тамара Вийсман

Tomwij: я сделал свежую установку на ssd.
Рам Рахум

Хорошо, это закрывает любые проблемы с разрешениями, так как вы не копировали системные файлы. Проверьте мой обновленный ответ ...
Тамара Вийсман

Я столкнулся с той же проблемой, наконец, отключение службы тем решило эту проблему. но я все еще думаю, что это взломать. Я попробую, если с помощью FAT32 будет

Ответы:


4

Общие причины, которые вызывают эту проблему:

  • Настройки, которые могут повлиять на выбранную тему, настроены неправильно.
  • Сервис Themes отключен или его параметры / безопасность / настройки были подделаны.
  • Windows не сохраняет свои настройки при выключении.

Как это исправить:

  1. Щелкните правой кнопкой мыши по этой ссылке , затем сохраните ее на своем компьютере и выполните после.

    savesettings.reg ( заархивированная копия archive.org)

    Редактор реестра Windows, версия 5.00

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer] "NoSaveSettings" = dword: 00000000

    [HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run] "SystemTray" = "SysTray.Exe"

    [-HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ ShellNoRoam \ BagMRU] [-HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ ShellNoRoam \ Bags]

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell] "Размер BagMRU" = dword: 00001f40

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ ShellNoRoam] "Размер BagMRU" = dword: 00001f40

  2. Сделайте то же самое с этой ссылкой .

    restorethemes.reg ( архивная копия из кэша)

    Редактор реестра Windows, версия 5.00

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System] "NoDispBackgroundPage" = dword: 00000000 "NoDispScrSavPage" = dword: 00000000 "NoColorChoice" = dword: 00000000 "NoSizeChoice" = dword: 00: 00: 00: 000000 "SetVisualStyle" = "C: \ Windows \ Resources \ Themes \ Luna.theme"

    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Themes] "Type" = dword: 00000020 "Start" = dword: 00000002 "ErrorControl" = dword: 00000001 "ImagePath" = hex (2): 25,00,53,00,79 , 00,73,00,74,00,65,00,6d, 00,52,00,6f, 00,6f, 00, \ 74,00,25,00,5c, 00,53,00,79, 00,73,00,74,00,65,00,6d, 00,33,00,32,00,5c, 00,73, \ 00,76,00,63,00,68,00,6f, 00 73,00,74,00,2e, 00,65,00,78,00,65,00,20,00,2d, 00, \ 6b, 00,20,00,6e, 00,65,00, 74,00,73,00,76,00,63,00,73,00,00,00 "DisplayName" = "Темы" "Group" = "UIGroup" "ObjectName" = "LocalSystem" "FailureActions" = hex: 80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,04,00,19, \ 00,01,00,00,00,60 , 00,00,01,00,00,00,60, 00,00,00,00,00,00,00,00,00,00 «Описание» = «Обеспечивает управление темой взаимодействия с пользователем."

    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Themes \ Parameters] "ServiceDll" = hex (2): 25,00,53,00,79,00,73,00,74,00,65,00,6d, 00, 52,00,6f, 00,6f, \ 00,74,00,25,00,5c, 00,53,00,79,00,73,00,74,00,65,00,6d, 00,33 , 00,32,00,5c, 00, \ 73,00,68,00,73,00,76,00,63,00,73,00,2e, 00,64,00,6c, 00,6c, 00,00,00 "ServiceMain" = "ThemeServiceMain"

    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Сервисы \ Темы \ Безопасность] "Безопасность" = hex: 01,00,14,80,90,00,00,00,9c, 00,00,00,14,00,00,00 , 30,00,00,00,02, \ 00,1c, 00,01,00,00,00,02,80,14,00, ff, 01,0f, 00,01,01,00,00, 00,00,00,01,00,00, \ 00,00,02,00,60,00,04,00,00,00,00,00,14,00, фд, 01,02,00,01 , 01,00,00,00,00,00, \ 05,12,00,00,00,00,00,18,00, след., 01,0f, 00,01,02,00,00,00, 00,00,05,20,00,00,00, \ 20,02,00,00,00,00,00,14,00,8d, 01,02,00,01,01,00,00,00,00 , 00,05,0b, 00,00,00,00, \ 00,18,00, fd, 01,02,00,01,02,00,00,00,00,00,05,20,00, 00,00,23,02,00,00,01,01, \ 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00 , 05,12,00,00,00

    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Themes \ Enum] "0" = "Root \ LEGACY_THEMES \ 0000" "Count" = dword: 00000001 "NextInstance" = dword: 00000001

    [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer] "NoSaveSettings" = dword: 00000000

  3. Перезагрузите компьютер, установите правильную тему и перезагрузите компьютер снова.

  4. Это должно быть исправлено сейчас.

Файлы реестра пришли с этих сайтов:


Дополнительные попытки:

  • В разделе
    « Мой компьютер» / «Свойства» / «Дополнительно» / «Производительность» выберите «Использовать визуальные стили для окон и кнопок» и «Использовать общие задачи в папках».
  • http://www.softpedia.com/get/Desktop-Enhancements/Themes/RestoreXPthemes.shtml
  • Попробуйте заменить неправильную тему на правильную в C: \ Windows \ Resources \ Themes \
  • Если это все еще не работает, возможно, создание нового профиля пользователя может решить эту проблему.

Я сделал это сейчас. Он сделал кучу странных вещей. Тема меняется на «классическую» при каждой загрузке, вместо того, чтобы просто оставаться классической. И теперь ширина моей (выровненной по левому краю) панели задач меняется на значение по умолчанию при каждой перезагрузке, вероятно, из-за изменения на «классический». Еще одним следствием запуска файлов реестра является то, что я больше не могу менять тему на панели «Дисплей». (Стали серыми.) Это раздражает. Я использовал редактор реестра, чтобы в основном отменить эти изменения, но я все еще застрял со своей проблемой
Рам Рахум

Это странно, потому что вещи, которые вы объясняете, не совпадают с изменением настроек реестра ... Я исправил свой ответ, вы можете попробовать эти новые вещи одну за другой?
Тамара Вийсман

Я вручил награду TomWij, так как мой ответ был вдохновлен его.
Рам Рахум

1
Я знаю, что эта ветка очень старая, но я наткнулся здесь на поиски решения этой проблемы, и этот ответ исправил ее. Пришлось создать учетную запись SU просто на +1. Отличная работа!
Эмерика.

Что ж, теперь ни одна из этих ссылок не годится, и Kelly's Korner перенаправляет на сайт, который предупреждает о необходимости обновления Flash Player и пытается установить программное обеспечение, которое определенно не похоже на Flash Player.
Винс

1

Вы можете проверить «Редактор групповой политики», если настройки системы по умолчанию были изменены (доступно только для Windows XP Pro).

Выберите «Выполнить» в меню «Пуск», введите gpedit.mscи нажмите Enter. Под Local Computer Policy, перейдите к User Configuration > Administrative Templates > Control Panel > Display > Desktop Theme. Теперь на правой панели вы увидите некоторые настройки и их состояния. Измените их и сохраните и выйдите из GPE. Измените тему так, как вы хотите, перезагрузите компьютер и сообщите нам, если это работает.


Попытка включения "Загрузить определенный визуальный стиль ..." не сработала. Я перезагрузился, и он снова сменил тему XP.
Рам Рахум

1

Щелкните правой кнопкой мыши «Мой компьютер» -> «Дополнительно» -> «Производительность» и установите для него «Настройка для лучшей производительности» Это возвращается к классической теме, если это то, что вы хотите, но это хак, я знаю.


Это было уже на этом месте.
Рам Рахум

1

Используете ли вы учетные записи или учетную запись по умолчанию (просто включите компьютер и введите SO без прохождения экрана приветствия или приглашения)?

Попробуйте создать другую учетную запись. Это решило много моих проблем с настройками некоторое время назад.


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

@ TomWij - если на машине только один пользователь, и у него нет пароля, Windows XP будет просто автоматически входить в систему по моему опыту
warren

Да. Это будет автоматически, но с использованием учетной записи администратора без пароля.
Кокбира

Ну, есть больше, чем изменения в реестре, когда вы переходите на другого пользователя (файлы «Документы и настройки» будут другими). Просто попробуйте - создайте другую учетную запись и посмотрите, возникает ли проблема.
Кокбира

0

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

Я хотел бы открыть новое окно проводника, перейти к «C: \ Documents and Settings \», выбрать каталог пользователя, который соответствует вашей учетной записи, и использовать эти шаги (взятые здесь ):

Щелкните правой кнопкой мыши папку, владельцем которой вы хотите стать, и выберите «Свойства».

Перейдите на вкладку «Безопасность» и нажмите «ОК» в сообщении «Безопасность» (если оно появилось).

Нажмите «Дополнительно», а затем перейдите на вкладку «Владелец».

В списке «Имя» щелкните свое имя пользователя и установите флажок «Заменить владельца на подконтейнеры и объекты».

Нажмите кнопку ОК, а затем нажмите кнопку Да, когда получите следующее сообщение:

You do not have permission to read the contents of directory folder name. Do you want to replace the directory permissions with permissions granting you Full Control?" All permissions will be replaced if you click Yes.


Пробовал сейчас, не сработало.
Рам Рахум

0

Решил это сам. Хакки, но решил это.

Я пошел в C:\WINDOWS\Resources\Themesпапку, и переименовал Luna.themeв Luna.theme_backupи Lunaпапку Luna_backup.

Теперь Windows не может их найти, и она остается в классической теме.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.