Показать полную графическую версию : [решено] Управление значками в панели быстрого запуска Windows 7
Привет всем! создаю собственную сборку Win 7 Pro. После установки системы в меню быстрого запуска имеются несколько значков, в т.ч. Windows Media Player, ярлык которого расположен по пути Пользователи...APPData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar В самом образе этот файл Windows Media Player.lnk вообще отсутствует, в т.ч. и по указанному пути. Отсюда вопрос - где находится ссылка, указывающая на его создание? Может где-то в реестре?
В самом образе этот файл Windows Media Player.lnk вообще отсутствует »
Уверенны? А в профиле Default смотрели?
Конечно. Вообще в образе системы такого файла нет.
Вообще в образе системы такого файла нет. »
Значит ставить в процессе инсталляции, т.к. выбран соответствующий компонент. Уберите из инсталляции (в файле ответов) этот компонент.
Значит ставить в процессе инсталляции, т.к. выбран соответствующий компонент. Уберите из инсталляции (в файле ответов) этот компонент. »
Так нету ничего подобного в Autounattend.xml:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Identification>
<JoinWorkgroup>ROVD16</JoinWorkgroup>
</Identification>
</component>
</settings>
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData>
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
<UserData>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<TimeZone>FLE Standard Time</TimeZone>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale> 0422:00000422; 0419:00010419; 0409:00000409</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
</unattend>
В реестре нашел вот такую ветку [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Setup\CreatedLinks]
и значение "Shortcut0"="C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Windows Media Player.lnk"
Удалил его в реестре дистрибутива, в результате после установки системы запись все равно есть и ярлык присутствует.. Почему?
В реестре нашел вот такую ветку »
Погуглив, понял, что это следствие - показывает, какие ярлыки созданы, а не какие создавать. Получается, что где то в настройках самого WMP прописано поместить ярлык в панель быстрого доступа. Файла wmp.inf в дистрибутиве нету... Где еще можно поискать?
Так нету ничего подобного в Autounattend.xml: »
Вот именно, там действительно нету именно выбора устанавливаемых или удаляемых компонентов ;)
Уберите из инсталляции (в файле ответов) этот компонент. »
Тогда где это?
Тогда где это? »
Отредактируйте в ADK файл ответов и найдите там свой компонент в выставьте его в состояние disable.
Отредактируйте в ADK файл ответов и найдите там свой компонент »
Какой? Windows Media Player? Так он мне нужен. Хочу только что бы ярлык в панели быстрого запуска не создавался.
Так он мне нужен. Хочу только что бы ярлык в панели быстрого запуска не создавался. »
Ах вот оно как... я то думал удалить приложение и ярлык...
Тогда Вам в помощь только самописный скрипт на cmd или задание в планировщик на удаление данного ярлыка.
Как я понял, за настройку значков в панели задач отвечает раздел реестра
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband], а именно параметр "Favorites".
Но даже если скопировать его значение с уже установленной системы и интегрировать в образ, то при установке значек "Windows Media Player" все равно добавляется. А в значении параметра "Favorites" в двоичном тексте возле названия ярлыка можно заметить слово , как я понимаю, описании "Autogenerated" . Так кто его генерирует и как выключить эту генерацию?
Разобрался сам. Спасибо всем за наводку.
Поскольку параметры Windows Media Player устанавливаются в Active Setup, то для отключения создания ярлыка нужно в ветке реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}]
в значении параметра "StubPath" удалить ключ \Shortcuts . И вуаля - ярлыки не создаются.
С другой стороны не могу понять, как добавить на панель задач иконку Internet explorer. Там же в реестре, но в разделе {89820200-ECBD-11cf-8B85-00AA005B4383} также имеется параметр "StubPath", значение которого C:\Windows\System32\ie4uinit.exe +ключи. Читал на одном сайте, что ключ –BaseSettings добавляет значек в панель задач, но у меня чего-то не пошло. Ранее стоял ключ -UserIconConfig, т.е. "пользовательские настройки иконки". А где эти настройки могут находится?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.