UncleFather » 25 окт 2013 20:40, Пт
Проблема:
В Windows 7 корпорация Microsoft среди прочего «осчастливила» нас таким новшеством как библиотеки. Для многих пользователей - это совершенно лишний механизм, занимающий ценное место в панели навигации. Там же появились такие разделы как «Избранное», «Домашняя группа», а иногда еще вылезает личная папка пользователя с кучей подразделов. Особенно некрасиво это смотрится в диалогах открытия/сохранения файлов (рисунок), где до единственно нужного раздела «Компьютер» крутить и крутить.
Хотелось бы вернуть «нормальный» вид папок.
Решение:
-
В реестре даем полные права Администраторам на раздел HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder
-
В реестре, по тому же адресу HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder изменяем значение параметра «Attributes» типа DWORD с b080010d на b090010d. (Для отмены изменений и возврата библиотек на место, меняем значение параметра обратно).
Для 64-х битных систем дополнительно, в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder так же меняем значение параметра «Attributes» типа DWORD с b080010d на b090010d для того, чтобы избавиться от «библиотек» в диалогах открытия/сохранения.
-
Чтобы убрать пользовательскую папку с кучей ненужных подразделов, аналогично в реестре по адресу HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder меняем значение параметра «Attributes» типа DWORD с f084012d (показывать пользовательскую папку) на f094012d (не показывать).
Для 64-х битных систем, дополнительно, аналогичную замену следует сделать в разделе HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder
-
Чтобы удалить «Избранное», в реестре HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder меняем значение параметра «Attributes» типа DWORD с a0900100 (показывать Избранное) на a9400100 (не показывать).
В 64-х разрядной системе аналогичную замену делаем в реестре по адресу HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder
-
Для удаления «Домашней группы» в реестре HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder меняем значение значение параметра «Attributes» типа DWORD с b084010c (показывать Домашнюю группу) на b094010c (не показывать).
В 64-х битной Windows дополнительно меняем аналогично в реестре HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder
-
Чтобы удалить «Сеть» в реестре по адресу HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder меняем значение значение параметра «Attributes» типа DWORD с b0040064 (показывать Сеть) на b0940064 (не показывать).
В 64-х разрядной системе дополнительно, аналогичную замену делаем в реестре по адресу HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder
-
Перезапускаем Explorer либо перезагружаемся и получаем красотищщу:
На всякий случай выкладываю архивы с файлами реестра для 32-х битной Windows 7:
-
Для того, чтобы убрать библиотеки и пр.:
В этом архиве лежат три файла, которые нужно распаковать в одну папу и запустить RunMe.bat от ИМЕНИ АДМИНИСТРАТОРА:
-
subinacl.exe - утилита из Microsoft Resource Kit, позволяющая устанавливать права на ветки реестра. Важно! Версия 4.x.x утилиты subinacl.exe нерабочая, поэтому выкладываю более позднюю версию 5.2.3790.1180.
-
RunMe.bat - исполняемый файл, который нужно запустить. Он установит права на ветки реестра и импортирует файл реестра Disable.reg. При копировании текста непосредственно из браузера нужно помнить о том, что здесь кодировка Windows, а в батнике должна быть кодировка DOS. Это касается символов кириллицы, в данном случае - слова "Администраторы". Кто не хочет заморачиваться - качаем архив с батником, там кодировка сразу правильная (DOS).
Код: Выделить всё
@Echo Off
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /grant="Администраторы"=f
reg import Disable.reg
-
Disable.reg - собственно, сам файл реестра:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d
[HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder]
"Attributes"=dword:f094012d
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100
[HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder]
"Attributes"=dword:b094010c
[HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder]
"Attributes"=dword:b0940064
-
Для того, чтобы восстановить библиотеки и пр.:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d
[HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder]
"Attributes"=dword:f084012d
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100
[HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder]
"Attributes"=dword:b084010c
[HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder]
"Attributes"=dword:b0040064
В случае необходимости восстановления библиотек потребуется лишь один файл реестра, так как права на папки уже будут установлены при удалении библиотек.
Источник
[b][size=150]Проблема:[/size][/b]
В Windows 7 корпорация Microsoft среди прочего «осчастливила» нас таким новшеством как библиотеки. Для многих пользователей - это совершенно лишний механизм, занимающий ценное место в панели навигации. Там же появились такие разделы как «Избранное», «Домашняя группа», а иногда еще вылезает личная папка пользователя с кучей подразделов. Особенно некрасиво это смотрится в диалогах открытия/сохранения файлов (рисунок), где до единственно нужного раздела «Компьютер» крутить и крутить.
[attachment=3]01.jpg[/attachment]
Хотелось бы вернуть «нормальный» вид папок.
[b][size=150]Решение:[/size][/b]
[list=1][*] В реестре даем полные права Администраторам на раздел [b][i]HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder[/i][/b]
[*] В реестре, по тому же адресу [b][i]HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder[/i][/b] изменяем значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]b080010d[/i][/b] на [b][i]b090010d[/i][/b]. (Для отмены изменений и возврата библиотек на место, меняем значение параметра обратно).
Для 64-х битных систем дополнительно, в реестре по адресу [b][i]HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder[/i][/b] так же меняем значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]b080010d[/i][/b] на [b][i]b090010d[/i][/b] для того, чтобы избавиться от «библиотек» в диалогах открытия/сохранения.
[*] Чтобы убрать пользовательскую папку с кучей ненужных подразделов, аналогично в реестре по адресу [b][i]HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder[/i][/b] меняем значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]f084012d[/i][/b] (показывать пользовательскую папку) на [b][i]f094012d[/i][/b] (не показывать).
Для 64-х битных систем, дополнительно, аналогичную замену следует сделать в разделе [b][i]HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder[/i][/b]
[*] Чтобы удалить «[b][i]Избранное[/i][/b]», в реестре [b][i]HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder[/i][/b] меняем значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]a0900100[/i][/b] (показывать Избранное) на [b][i]a9400100[/i][/b] (не показывать).
В 64-х разрядной системе аналогичную замену делаем в реестре по адресу [b][i]HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder[/i][/b]
[*] Для удаления «[b][i]Домашней группы[/i][/b]» в реестре [b][i]HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder[/i][/b] меняем значение значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]b084010c[/i][/b] (показывать Домашнюю группу) на [b][i]b094010c[/i][/b] (не показывать).
В 64-х битной Windows дополнительно меняем аналогично в реестре [b][i]HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder[/i][/b]
[*] Чтобы удалить «[b][i]Сеть[/i][/b]» в реестре по адресу [b][i]HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder[/i][/b] меняем значение значение параметра «[b][i]Attributes[/i][/b]» типа [b][i]DWORD[/i][/b] с [b][i]b0040064[/i][/b] (показывать Сеть) на [b][i]b0940064[/i][/b] (не показывать).
В 64-х разрядной системе дополнительно, аналогичную замену делаем в реестре по адресу [b][i]HKEY_Local_Machine\Software\Wow6432Node\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder[/i][/b]
[*] Перезапускаем Explorer либо перезагружаемся и получаем красотищщу:[attachment=2]03.jpg[/attachment][/list]
На всякий случай выкладываю архивы с файлами реестра для 32-х битной Windows 7:
[list][*] Для того, чтобы убрать библиотеки и пр.: [attachment=0]Disable.rar[/attachment]
В этом архиве лежат три файла, которые нужно распаковать в одну папу и запустить [b][i]RunMe.bat[/i][/b] от [b]ИМЕНИ АДМИНИСТРАТОРА[/b]:
[list=1][*] [b][i]subinacl.exe[/i][/b] - утилита из Microsoft Resource Kit, позволяющая устанавливать права на ветки реестра. Важно! Версия 4.x.x утилиты [b][i]subinacl.exe[/i][/b] нерабочая, поэтому выкладываю более позднюю версию 5.2.3790.1180.
[*] [b][i]RunMe.bat[/i][/b] - исполняемый файл, который нужно запустить. Он установит права на ветки реестра и импортирует файл реестра [b][i]Disable.reg[/i][/b]. При копировании текста непосредственно из браузера нужно помнить о том, что здесь кодировка Windows, а в батнике должна быть кодировка DOS. Это касается символов кириллицы, в данном случае - слова "Администраторы". Кто не хочет заморачиваться - качаем архив с батником, там кодировка сразу правильная (DOS).
[spoiler][code]@Echo Off
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder" /grant="Администраторы"=f
subinacl.exe /subkeyreg "HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder" /grant="Администраторы"=f
reg import Disable.reg[/code][/spoiler]
[*] [b][i]Disable.reg[/i][/b] - собственно, сам файл реестра:
[spoiler][quote]Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d
[HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder]
"Attributes"=dword:f094012d
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100
[HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder]
"Attributes"=dword:b094010c
[HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder]
"Attributes"=dword:b0940064
[/quote][/spoiler][/list]
[*] Для того, чтобы восстановить библиотеки и пр.: [attachment=1]Enable.rar[/attachment]
[spoiler][quote]Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d
[HKEY_CLASSES_ROOT\CLSID\{59031a47-3f72-44a7-89c5-5595fe6b30ee}\ShellFolder]
"Attributes"=dword:f084012d
[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100
[HKEY_CLASSES_ROOT\CLSID\{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}\ShellFolder]
"Attributes"=dword:b084010c
[HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder]
"Attributes"=dword:b0040064
[/quote][/spoiler]
В случае необходимости восстановления библиотек потребуется лишь один файл реестра, так как права на папки уже будут установлены при удалении библиотек.[/list]
[url=http://www.tvd-home.ru/other/kill-libs]Источник[/url]