Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Управление значками в панели быстрого запуска Windows 7 (http://forum.oszone.net/showthread.php?t=344293)

cambit 03-03-2020 11:47 2911844

Управление значками в панели быстрого запуска Windows 7
 
Привет всем! создаю собственную сборку Win 7 Pro. После установки системы в меню быстрого запуска имеются несколько значков, в т.ч. Windows Media Player, ярлык которого расположен по пути
Код:

Пользователи...APPData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
В самом образе этот файл Windows Media Player.lnk вообще отсутствует, в т.ч. и по указанному пути. Отсюда вопрос - где находится ссылка, указывающая на его создание? Может где-то в реестре?

Anton04 03-03-2020 20:36 2911898

Цитата:

Цитата cambit
В самом образе этот файл Windows Media Player.lnk вообще отсутствует »

Уверенны? А в профиле Default смотрели?

cambit 04-03-2020 09:11 2911927

Конечно. Вообще в образе системы такого файла нет.

Anton04 05-03-2020 21:13 2912167

Цитата:

Цитата cambit
Вообще в образе системы такого файла нет. »

Значит ставить в процессе инсталляции, т.к. выбран соответствующий компонент. Уберите из инсталляции (в файле ответов) этот компонент.

cambit 06-03-2020 12:30 2912208

Цитата:

Цитата Anton04
Значит ставить в процессе инсталляции, т.к. выбран соответствующий компонент. Уберите из инсталляции (в файле ответов) этот компонент. »

Так нету ничего подобного в 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"
Удалил его в реестре дистрибутива, в результате после установки системы запись все равно есть и ярлык присутствует.. Почему?

cambit 06-03-2020 19:26 2912256

Цитата:

Цитата cambit
В реестре нашел вот такую ветку »

Погуглив, понял, что это следствие - показывает, какие ярлыки созданы, а не какие создавать. Получается, что где то в настройках самого WMP прописано поместить ярлык в панель быстрого доступа. Файла wmp.inf в дистрибутиве нету... Где еще можно поискать?

Anton04 06-03-2020 19:53 2912261

Цитата:

Цитата cambit
Так нету ничего подобного в Autounattend.xml: »

Вот именно, там действительно нету именно выбора устанавливаемых или удаляемых компонентов ;)

cambit 09-03-2020 10:41 2912476

Цитата:

Цитата Anton04
Уберите из инсталляции (в файле ответов) этот компонент. »

Тогда где это?

Anton04 11-03-2020 20:31 2912843

Цитата:

Цитата cambit
Тогда где это? »

Отредактируйте в ADK файл ответов и найдите там свой компонент в выставьте его в состояние disable.

cambit 12-03-2020 12:50 2912923

Цитата:

Цитата Anton04
Отредактируйте в ADK файл ответов и найдите там свой компонент »

Какой? Windows Media Player? Так он мне нужен. Хочу только что бы ярлык в панели быстрого запуска не создавался.

Anton04 12-03-2020 20:31 2912980

Цитата:

Цитата cambit
Так он мне нужен. Хочу только что бы ярлык в панели быстрого запуска не создавался. »

Ах вот оно как... я то думал удалить приложение и ярлык...
Тогда Вам в помощь только самописный скрипт на cmd или задание в планировщик на удаление данного ярлыка.

cambit 13-03-2020 09:40 2913039

Как я понял, за настройку значков в панели задач отвечает раздел реестра
Код:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband]
, а именно параметр "Favorites".
Но даже если скопировать его значение с уже установленной системы и интегрировать в образ, то при установке значек "Windows Media Player" все равно добавляется. А в значении параметра "Favorites" в двоичном тексте возле названия ярлыка можно заметить слово , как я понимаю, описании "Autogenerated" . Так кто его генерирует и как выключить эту генерацию?

cambit 13-03-2020 18:38 2913108

Разобрался сам. Спасибо всем за наводку.
Поскольку параметры Windows Media Player устанавливаются в Active Setup, то для отключения создания ярлыка нужно в ветке реестра
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}]
в значении параметра "StubPath" удалить ключ \Shortcuts . И вуаля - ярлыки не создаются.

cambit 14-03-2020 11:25 2913141

С другой стороны не могу понять, как добавить на панель задач иконку Internet explorer. Там же в реестре, но в разделе
Код:

{89820200-ECBD-11cf-8B85-00AA005B4383}
также имеется параметр "StubPath", значение которого C:\Windows\System32\ie4uinit.exe +ключи. Читал на одном сайте, что ключ –BaseSettings добавляет значек в панель задач, но у меня чего-то не пошло. Ранее стоял ключ -UserIconConfig, т.е. "пользовательские настройки иконки". А где эти настройки могут находится?


Время: 06:39.

Время: 06:39.
© OSzone.net 2001-