Как я могу отключить / навсегда скрыть панель задач в Windows 7? - PullRequest
3 голосов
/ 26 марта 2012

Я бы хотел полностью удалить панель задач Windows 7, включая трей и кнопку запуска, чтобы пользователь не смог активировать ее, нажав клавишу Windows на клавиатуре. однако все остальные функции обозревателя (т. е. запуск окна обозревателя с использованием Windows + E) должны остаться.

Можно ли навсегда скрыть всю панель задач? Может быть, есть некоторые параметры реестра, которые можно изменить, чтобы сделать это поведение выбираемым с помощью сценария powershell?

Большое спасибо

Ответы [ 4 ]

2 голосов
/ 06 сентября 2013

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

disable-taskbar-всегда-top

Еще предстоит решить: [HALF решено]

  • Устранить глупую строку, которая автоматически скрывает листья, в некоторых развернутых приложениях, таких какGoogle Chrome

ПОЛНОЕ РЕШЕНИЕ -

Если вы передвинете панель задач к левому или правому краю до выполнения вышеуказанных шагов, вы не получите глупую строку автоматического скрытия вверх или низ Google Chrome.Поскольку родная панель задач больше не чувствительна к мыши, она не повлияет на использование горячих углов или нескольких мониторов (например, у меня есть собственная панель задач слева от моего среднего монитора, и она не выскакивает при перемещении между мониторами с использованиемшаги в этом посте).

Хорошо, я думаю, наконец-то - наконец-то - есть обходной путь, который:

  • Сохраняет родную панель задач Windows 7/8 скрытой для вашего сеанса (у вас есть пара шагов, которые вы должны выполнять при запуске каждый раз, или если вы вручную снимаете скрытие панели задач).
  • Предотвращает открытие родной панели задач Windows 7/8 с всплывающими окнами или программами, которые ищутвнимание (мигающая вещь на панели задач).
  • Предотвращает чувствительность родной панели задач к чувствительности мыши (т. е. несмотря на автоматическое скрытие, она больше не будет появляться при наведении мыши на скрытую панель задач).
  • Позволяет вамиспользовать область экрана, которая занята родной панелью задач (это проблема не сочетания Taskbar-Hide с настройкой автоматического скрытия; вы можете 'использовать это экранное пространство).
  • Позволяет запускать альтернативные панели задач, зависящие от поддержания работоспособности собственной панели задач (например, панель задач Multi-Monitor Dislay Fusions + [Настройки >> Расширенные настройки?> 'ПоказатьНа всех мониторах '])

Однократные шаги:

1) Загрузите и запустите это редактирование реестра, чтобы предотвратить всплывающие уведомления о всплывающих уведомлениях из родной панели задач / панели задач: Уведомления - Включить илиОтключить всплывающие сообщения - Справочные форумы Windows 7 (при желании вы можете открыть их в блокноте, чтобы узнать, какие изменения будут внесены до его установки).

2) Загрузите и запустите Taskbar-Hide отсюда: HideПанель задач: Скрыть панель задач в Windows 8 |7 с помощью горячей клавиши 3) Установите на панели задач автоматическое скрытие

Необязательно:

3) B) Добавьте ярлык для Taskbar-Hide.exe в папку автозагрузки, чтобы он автоматически запускалсяс окнами при запуске (вам все еще нужно использовать горячие клавиши Ctrl + Esc, чтобы активировать функции скрытия панели задач - хотя вы также можете написать это, если вы действительно заинтересованы).

Папка запуска:

C: \ Users {Имя пользователя} \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup Steps, чтобы скрыть панель задач после каждого запуска или вручную скрыть, используя Taskbar-Hide

4) Убедитесь, что Taskbar-Hide работает.

5) Убедитесь, что панель задач находится в состоянии автоматического скрытия (т. Е. Вам нужно будет просмотреть все программы, которые в данный момент требуют внимания).

6) Как только панель задач будет «автоматически скрыта», нажмите горячие клавиши для скрытия панели задач (Ctrl + Esc)

[Это должно означать, что собственная область панели задач больше не чувствительна к действиям мыши]

1 голос
/ 26 марта 2012

Создайте пустой exe-файл и используйте его в качестве файла для использования в групповой политике «Пользовательский интерфейс».Дополнительная информация здесь .

1 голос
/ 26 марта 2012

Один из способов - заменить оболочку проводника своей собственной.Это распространенный метод в Windows 7 Embedded.

В более старых версиях Windows (таких как XP) можно было указать оболочку для каждого пользователя через regedit.Я не уверен, что это легко возможно в Windows 7.

См. https://superuser.com/questions/352865/how-do-i-change-the-windows-shell-for-only-one-user

0 голосов
/ 05 июня 2012

Я нашел другое решение, которое работает почти идеально для меня, просто скрыв панель задач и кнопку «Пуск», просто отправив сообщение WM_HIDE:

Handle = FindWindow("Shell_TrayWnd", "");
...
ShowWindow(Handle, SW_SHOW);

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

Я не уверен, существует ли способ предотвратить повторное включение Windows видимого флага панели задач или способ подключиться к SW_SHOW в C #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...