Если у вас есть хост-приложение, которое вы не хотите прикреплять к панели задач Windows 7, вы можете сделать это, добавив значение реестра в область регистрации приложения. По умолчанию Windows предотвращает закрепление следующих процессов хоста на панели задач.
- RUNDLL32.EXE
- mshta.exe
- dLLHost.exe
- APPLAUNCH.EXE
- Hh.exe
- Winhlp32.exe
- mMC.exe
… И другие имена файлов, определенные в следующем разделе реестра в строковых значениях HostApps, AddRemoveApps и AddRemoveNames
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation
Чтобы удалить параметры контекстного меню «Закрепить на панели задач» (и «Закрепить эту программу на панели задач») для определенного приложения, выполните следующие действия:
Нажмите Пуск, введите Regedit.exe и перейдите к следующему ключу:
HKEY_CLASSES_ROOT \ Applications
Создайте подраздел с именем приложения (скажем, \ clsidview.exe)
Выберите недавно созданную ветку:
HKEY_CLASSES_ROOT \ Applications \ clsidview.exe
На правой панели создайте строковое значение с именем IsHostApp.
Выйдите из редактора реестра.
Это предотвращает закрепление приложения (в данном примере «clsidview.exe») на панели задач. Для получения дополнительной информации см. Раздел Регистрация приложения в качестве хост-процесса на MSDN.