Блог Андрея

 
 

Не удается изменить обои в Windows 7 Домашняя Базовая после удаления программы Desktop Mania

Принесли ноутбук, на котором не менялись обои. Была установлена Windows 7 Домашняя базовая. Пункт контекстного меню «Сделать фоновым изображением рабочего стола» не работал. Он был активен, но после нажатия на него ничего не происходило. На компьютере, как оказалось была установлена сторонняя программа для управления сменой обоев «Desktop mania».

Для нетерпеливых сразу файл реестра, который надо импортировать в реестр Windows 7 Домашняя Базовая предварительно изменив имя пользователя в путях

Внимание! Это файл для Windows 7 Домашняя Базовая. Он не подходит для других вариантов Windows 7.
Необходимо заменить имя пользователя "Восстановитель" в тексте этого файла на имя вашего пользователя перед импортом файла.
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="1"
"ActiveWndTrackTimeout"=dword:00000000
"BlockSendInputResets"="0"
"CaretWidth"=dword:00000001
"ClickLockTime"=dword:000004b0
"CoolSwitchColumns"="7"
"CoolSwitchRows"="3"
"CursorBlinkRate"="530"
"DockMoving"="1"
"DragFromMaximize"="1"
"DragFullWindows"="1"
"DragHeight"="4"
"DragWidth"="4"
"FocusBorderHeight"=dword:00000001
"FocusBorderWidth"=dword:00000001
"FontSmoothing"="2"
"FontSmoothingGamma"=dword:00000000
"FontSmoothingOrientation"=dword:00000001
"FontSmoothingType"=dword:00000002
"ForegroundFlashCount"=dword:00000007
"ForegroundLockTimeout"=dword:00030d40
"LeftOverlapChars"="3"
"MenuShowDelay"="400"
"PaintDesktopVersion"=dword:00000000
"Pattern"=dword:00000000
"RightOverlapChars"="3"
"SnapSizing"="1"
"TileWallpaper"="0"
"WallpaperOriginX"=dword:00000000
"WallpaperOriginY"=dword:00000000
"WallpaperStyle"="10"
"WheelScrollChars"="3"
"WheelScrollLines"="3"
"WindowArrangementActive"="1"
"UserPreferencesMask"=hex:9e,3e,07,80,12,00,00,00
"Wallpaper"="C:\\Users\\Восстановитель\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\TranscodedWallpaper.jpg"

[HKEY_CURRENT_USER\Control Panel\Desktop\Colors]
"ActiveBorder"="212 208 200"
"ActiveTitle"="10 36 106"
"AppWorkSpace"="128 128 128"
"ButtonAlternateFace"="181 181 181"
"ButtonDkShadow"="64 64 64"
"ButtonFace"="212 208 200"
"ButtonHiLight"="255 255 255"
"ButtonLight"="212 208 200"
"ButtonShadow"="128 128 128"
"ButtonText"="0 0 0"
"GradientActiveTitle"="166 202 240"
"GradientInactiveTitle"="192 192 192"
"GrayText"="128 128 128"
"Hilight"="10 36 106"
"HilightText"="255 255 255"
"HotTrackingColor"="0 0 128"
"InactiveBorder"="212 208 200"
"InactiveTitle"="128 128 128"
"InactiveTitleText"="212 208 200"
"InfoText"="0 0 0"
"InfoWindow"="255 255 255"
"Menu"="212 208 200"
"MenuText"="0 0 0"
"Scrollbar"="212 208 200"
"TitleText"="255 255 255"
"Window"="255 255 255"
"WindowFrame"="0 0 0"
"WindowText"="0 0 0"

[HKEY_CURRENT_USER\Control Panel\Desktop\LanguageConfiguration]

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"BorderWidth"="-15"
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CaptionHeight"="-315"
"CaptionWidth"="-315"
"IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"IconTitleWrap"="1"
"MenuFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuHeight"="-285"
"MenuWidth"="-285"
"MessageFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ScrollHeight"="-255"
"ScrollWidth"="-255"
"SmCaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\
  00,00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionHeight"="-255"
"SmCaptionWidth"="-255"
"StatusFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Shell Icon Size"="32"
"AppliedDPI"=dword:00000060
"PaddedBorderWidth"="-60"
"IconSpacing"="-1125"
"IconVerticalSpacing"="-1125"
"MinAnimate"="1"

[HKEY_CURRENT_USER\Control Panel\Desktop\MuiCached]
"MachinePreferredUILanguages"=hex(7):72,00,75,00,2d,00,52,00,55,00,00,00
Внимание! Это файл для Windows 7 Домашняя Базовая. Он не подходит для других вариантов Windows 7.
Необходимо заменить имя пользователя "Восстановитель" в тексте этого файла на имя вашего пользователя перед импортом файла.

Начал, естественно, с её удаления - желаемого результата это не принесло. Изменить фоновое изображение не удавалось.

Найдя в Интернете совет изменить значение HKEY_CURRENT_USER\\Control Panel\\Desktop\Wallpaper на путь к файлу я воспользовался им, это привело к чёрному фону рабочего стола после перезагрузки. Изменить обои стандартными средствами по-прежнему не удавалось. Моё внимание привлёк параметр HKEY_CURRENT_USER\\Control Panel\\Desktop\\TileWallpaper установленный в ноль. Я изменил значение на 1 и перезагрузился - обои изменились, но, как оказалось, радоваться было рановато. При изменении способа расположения обоев («Замостить», «Растянуть» и пр.) изменения применялись только после перезапуска сессии пользователя (после перезагрузки или после смены пользователя или после выхода и повторного входа).

Я вспомнил о том, что на другом ноутбуке с Windows 7, который я подарил брату я предусмотрительно создал отдельную учётную запись администратора, так как вся семья моего брата на тот момент была абсолютно начинающими пользователями. Подключившись к его ноуту через TeamViewer я экспортировал раздел HKEY_CURRENT_USER\\Control Panel\\Desktop и импортировал его на ноутбук клиента.

Перед подобными действиями всегда надо создавать копию данных, которые вы собираетесь переписать.

В данном случае я предварительно экспортировал раздел HKEY_CURRENT_USER\\Control Panel\\Desktop проблемного ноутбука в файл backupDesktop.reg.

После этого я удалил всё в разделе HKEY_CURRENT_USER\\Control Panel\\Desktop и импортировал файл, который можно скачать по ссылке в этой статье. Предварительно я исправил в файле все вхождения слова «Восстановитель» на «Вячеслав» и удостоверился что файл C:\\Users\\Восстановитель\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\TranscodedWallpaper.jpg существует на проблемной машине.

После перезагрузки я убедился, что всё стало работать как надо - фоновое изображение без проблем стало устанавливаться как из панели управления, так и из контекстного меню файлов изображений.