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

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

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

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

4 ответа

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

Disable-панель задач, всегда верхом

Еще предстоит решить: [ПОЛОВИНА РЕШЕНА]

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

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

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

Хорошо, я думаю, что наконец-то - наконец-то - нашел решение, которое:

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

Одно время Шаги:

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

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

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

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

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

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

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

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

6) Как только панель задач "автоматически скрыта", нажмите горячие клавиши для Taskbar-Hide (Ctrl+Esc)

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам