Используя уже довольно долгое время ОС Windows 7, я оставался довольным всеми её функциональными возможностями, пока один раз не захотел задать собственную папку с рисунками для фона рабочего стола. У меня была (да и сейчас есть) специальная папка, где я коллекционирую понравившиеся мне рисунки, чтобы потом можно было поставить их на рабочий стол. Назовём её Wallpapers. Внутри этой паки существует множество подпапок, с разной тематикой рисунков – природа, автомобили, компьютерная графика, и другие. Проблема возникла тогда, когда в разделе Персонализация –> Фон рабочего стола я попытался указать мою папку Wallpapers. Вы можете только представить, насколько глубоко я был удивлен появившейся надписью: «Нет элементов, удовлетворяющих условиям поиска».
Итак, аплет не видел того, что было размещено внутри моей папки Wallpapers, при этом, если в папку, которая используется в системе по-умолчанию
C:\Windows\Web\Wallpaper
поместить другие папки со структурой подпапок, то рисунки из подпапок будут прекрасно отображаются, и можно будет выбрать любую понравившуюся картинку в качестве фона рабочего стола.
Так как эта проблема мне не давала покоя, а решить её «штатными» средствами ОС не представлялось возможным, я обратился за помощью на форум, где общими усилиями и было найдено 2 возможных способа борьбы с этой «недоработкой» программистов из Редмонда. Почему я сказал «недоработкой»? Да все очень просто! На мой взгляд, довольно глупо было сделано - если я задаю папку с рисунками, то почему бы не использовать также рисунки и во вложенных папках? Или, по крайней мере, эту возможность могли бы сделать опциональной - в виде "птички".
Решение проблемы № 1 (с помощью встроенного средства Windows 7 - Библиотеки)
Для начала откроем папку Библиотеки.
Далее нам нужно создать новую библиотеку,
Увеличить рисунок
и добавить в неё все папки, с которых мы будем выбирать наши рисунки для задания их в качестве фонового рисунка рабочего стола.
Увеличить рисунок
После этого открываем раздел Персонализация –> Фон рабочего стола -> и в меню Расположение изображения с помощью кнопки Обзор... указываем путь к только что созданной нами библиотеке.
Увеличить рисунок
Теперь в окне выбора рисунков мы можем видеть все рисунки со всех папок, которые мы минуту назад добавили в новую библиотеку. Отмечаем «птичкой» нужные, и жмем кнопку Сохранить изменения.
Решение проблемы № 2 (с помощью системного реестра Windows 7)
Открываем редактор реестра
Win+R –> Regedit –> OK
Далее в левой части окна переходим к ветке реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\knownfolders\0\Windows Wallpapers\MergeFolders
Увеличить рисунок
Нам нужно будет переименовать параметр
%SystemRoot%\web\wallpaper»
на путь к папке с фоновыми рисунками, в нашем случае – Wallpapers.
Пример:
D:\My_Documents\Wallpapers
После этого открываем раздел Персонализация –> Фон рабочего стола -> и в меню Расположение изображения из выпадающего списка выбираем пункт Фоны рабочего стола Windows.
Увеличить рисунок
Теперь в окне выбора рисунков мы можем видеть все рисунки со всех папок, включая и вложенных, к которым мы минуту назад прописали путь в системном реестре. Отмечаем «птичкой» нужные нам рисунки, и жмем кнопку Сохранить изменения.