Как скрыть диски из проводника Windows (реестр, GPO)

Как скрыть диски из проводника Windows (реестр, GPO)

15.03.2017 Windows 4
Как скрыть диски из проводника Windows

Задача: убрать из проводника некоторые диски, чтобы простые пользователи не видели их в окне Мой компьютер, желательно через групповые политики.

Здесь я выложу инструкцию как убрать диски из explorer через реестр и через GPO.

  1. Через реестр
  2. Через групповые политики
  3. Универсальный комбинированный способ

Способ №1. Прячем локальные диски на компьютере через реестр

Открываем реестр, идём в ветку HREY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer, надо создать параметр REG_DWORD с именем NoDrives. Установите следующие значения для скрытия дисков (значения в шестнадцатеричной системе):

A:+B: = 3
C: = 4
D: = 8
E: = 10
F: = 20
A+B+C=7
A+B+D=b
A+B+E=13
A+B+F=23
C+D=c
D+E=18 и т.д.

Скрыть все значки = 0x03ffffff

Скрытие значков дисков в окне Мой компьютер и Проводник

Если вы хотите скрыть значки дисков в окне Мой компьютер и Проводник, то откройте раздел
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer
и создайте параметр NoDrives типа DWORD с требуемым значением. Также будут скрыты эти значки и в стандартных окнах Открытия и Сохранения файлов. Тем не менее, пользователь по-прежнему имеет доступ к этим дискам (через команду Выполнить или печатая вручную адрес в адресной строке Проводника)

Данный параметр является набором битовых флагов. Каждый бит соответствует одному из 26 возможных имен дисков. Каждому диску присваиваются значения (hex): A -1; B — 2; C — 4 и т.д. Чтобы скрыть нужные вам диски, нужно сложить эти биты. Сложность состоит в переводе двоичного значения в шестнадцатеричное. Здесь приводится небольшой список возможных значений:

  • 0x03FFFFFF Скрывает все значки
  • 0x3 Скрывает только диски A и B
  • 0x4 Скрывает только диск C
  • 0x8 Скрывает только диск D
  • 0x7 Скрывает только диски A, B и C
  • 0xF Скрывает только диски A, B, C и D
  • 0x0 Видны все диски

Можно использовать и десятичную систему. Смотри совет ниже.

Запрет на доступ к содержимому выбранных дисков

Можно не скрывать сами значки дисков, но запретить пользователю доступ к файлам заданных дисков через Проводник, Мой компьютер, Выполнить или команду Dir. Откройте реестр и создайте параметр NoViewOnDrive типа DWORD в разделе
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
содержащий битовую маску для дисков. Например, диск A имеет бит 1, диск С — 4, диск D — 8. Таким образом, чтобы скрыть диски A и D, нужно сложить их значения 1 (A) + 8 (D) и установить значение 9.

Список всех дисков: A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, Все диски: 67108863

инфу скопировал отсюда: http://forum.oszone.net/thread-297516.html

Способ №2. Скрываем диски через групповые политики

Как скрыть диски из проводника Windows
  1. Заходим в управление групповой политикой
  2. Конфигурация пользователя
  3. Административные шаблоны
  4. Компоненты Windows
  5. Проводник
  6. Открываем политику: Скрыть выбранные диски из окна Мой компьютер
  7. Ставим значение включено и выбираем параметр
Как скрыть диски из проводника Windows

Но вот засада: стандартная политика умеет скрывать только стандартные диски или все сразу. Если оно вам и было надо, отлично. Мне же требовалось скрыть диск Z, а для этого надо пойти другим путём, а поэтому…

Способ №3. Комбинированный способ: GPO + реестр

Как скрыть диски из проводника Windows
  1. Также открываем групповые политики
  2. Конфигурация пользователя
  3. Настройка
  4. Конфигурация Windows
  5. Реестр
  6. Правой кнопкой мышки на пустом месте, далее Создать — Элемент реестра

И тут прописываем следующие параметры. Продублирую текстом: Куст HKEY_CURRENT_USER, Путь раздела Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, Имя параметра NoDrives, Тип параметра REG_DWORD, значение для скрытия диска Z 33554432. Для других дисков считаем значение по правилу из способа №1

Как скрыть диски из проводника Windows

Этот способ оказался идеальным, я скрыл только требуемые диски у группы пользователей. Применяем политику через gpupdate /force и проверяем!

Отблагдарить автора статьи также можно переводом, +100 вам в карму!

 

4 комментария

  1. Евгений:

    А как назад вернуть? То есть скрыл, а теперь нужно к первоначальному виду вернуть. КАк быть?

  2. Роман:

    Выключи политику

  3. LukazAbMon:

    Чтобы вернуть назад просто поменяй значение NoDrives на «0».

    Или скопируй это в командную строку (Пуск->Выполнить->cmd.exe), и просто нажми на Enter:
    @Echo off
    set REGDISKPAR=NoDrives
    set REGPATH1=HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    reg add %REGPATH1% /v %REGDISKPAR% /t REG_DWORD /d «0» /f

    И чтобы постоянно быстро возвращаться можешь просто «0» в скрипте менять на значение нужного тебе диска.
    Список всех дисков: A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, Все диски: 67108863. (P.S. — это уже копия сверху).

  4. семен:

    Добрый день! У меня ПК имеет один физический диск с 2мя разделами (С — системный и D — резервный) и другой физический диск с разделами для всех юзеров (для хранения любых пользовательских файлов). На этом ПК работаю я (администратор и юзер) и еще 4 юзера. Задача такая: у себя все оставить как есть (ничего не скрывать), а у юзеров убрать из Проводника 2 системных раздела (от соблазна положить туда файлы), но чтобы эти разделы были мне доступны при использовании прав администратора (т.е. просто при вводе своего пароля). Предлагаемые способы, возможно, и хороши для одноразового изменения и надолго, но возвращать видимость дисков часто больно уж сложно (приходится лазать на их территорию достаточно часто, т.к.юзеры в силу возраста плохо помнят наказы взрослых). Может есть что-то попроще для решения моей задачи. Например просто убрать букву диска в Управлении дисками? Или закрыть юзерам доступ к этим дискам. Как проще и быстрее сделать этот процесс обратимым?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *