C programdata microsoft windows devicemetadatastore

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Hi! @GhostAndroid, Welcome to HP forums.

I understand you have issues installing the printer software on your Windows 7 PC.

Don’t worry I’d like to help you out.

Did you make any changes to your printer?

As you mentioned you have issues installing the printer software and you are getting Error writing to file on your PC.

Please explain the issue in brief as I can assist you better.

Try the steps recommended below.

First, unplug the USB cable from the printer & PC if present.
Go to control panel – Programs and features – Select all HP Deskjet printer entries and uninstall them.
Go to control panel – Devices and printers – Select each of the printer entries and then select remove printer / device.
Now press the «windows key» + «r» to get the «Run» window open — Type «printui.exe /s» and press enter.
Under print server properties, go to drivers — remove any entry there as well.
Again go to «run» window, type – “c:/programdata” – Go to Hewlett Packard folder, remove any printer related folders & files.
Now restart your computer.
Open the Run window again, type “services.msc” and press ok to get services window.
Scroll down to “Remote Procedure Call (RPC)” – right-click and go to properties. Make sure the service is started and startup type is “Automatic”.
Now scroll up and go to “Function Discovery Provider Host” – right-click and select properties – Change the startup type to “manual” and start the service.
Repeat the same exercise on “Function Discovery Resource Publication” as well.
Click on http://ftp.hp.com/pub/softlib/software12/COL32611/al-109412-3/DJ1050_J410_1313-1.exe to install the printer drivers.
Connect the USB cable if needed.

Also, if you have issues uninstall the printer software using Revo uninstaller.

You can download the software from Google and delete the HP deskejet entries from your PC.

Refer this article to further troubleshoot print job stuck in the print queue issues.

If the issue still persists try the steps recommended below.

First, uninstall the printer drivers completely by going to – control panel – all programs.
Once the drivers are completely uninstalled, restart your computer.
Press “Windows logo key” + “R” to get the run pop-up window. Type “regedit” and press ok.
To back up the entire registry, click Computer. Click “File”, and then click “Export”. Type a name for the backup file and save the backup copy to the location of your choice.
Now, to give the ENUM permissions, expand the “HKEY_LOCAL_MACHINE” – “SYSTEM” – “CurrentControlSet”.
Right-click on “ENUM” and select “Permissions”. Now click on “Add”.
In the “Enter the object names to select” field type “ADMINISTRATOR” and press ok.
Administrator will be added on the “Group or username filed”. Now click “Advanced”. You will get the “Advanced Security Settings for Enum” window. Select the “Permissions” tab.
Select the Administrator field – Edit – And select the box next to “Full control”. Press ok. Repeat the exercise for all the type except for “Everyone”.
Now select the “Auditing” tab select “Add”. Again add “Administrator” field. Edit and give full permissions.
Apply the settings, and exit out of registry.
Now install the printer software drivers.
This time try installing windows built-in drivers and check if it helps.

Refer this article to know more information about installing windows built-in drivers.

Refer this article to know more information about driver installation issues.

If the solution provided worked for you, please mark accepted solution for this post.

Let me know if this works!:)

Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.

Click the “Kudos, Thumbs Up» on the bottom right to say “Thanks” for helping!

A4Apollo
I am an HP Employee

What is the meaning of a file extension?

File extensions are characters that appear after the dot in a computer file’s name. For example, the file «unknown-file.pdf» has the file extension «pdf«. This is used to identify which program should open the file or what file type it is.
File extensions help you organize and manage files. They provide a quick and easy way to identify and associate the file type with the appropriate software.

We can help you open your file

In our database, we have collected a huge number of different file extensions, detailed descriptions, and programs that can be used to open or otherwise work with the file extensions listed in our database.
This database is an invaluable resource for users who want to understand better file extensions and what they can do with them. It also allows users to know different file types with the same purpose.

Only verified software links are provided

We have verified every software listed in our database. The software listed in our database includes links to the developer’s or software’s website. These links should allow you to download the right program for each file type. Using verified software from reputable sources helps minimize the risk of malware and viruses infecting your computer.

Прочитано: 3 826

Запуск команд Windows Shell, используя названия и {GUID} объектов.
Для быстрого перехода к компонентам Windows используется команда shell.
GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор. Использование GUID гарантирует, что две версии одного компонента могут иметь одно и то же имя, но быть отличимыми по GUID. Microsoft применяет GUID в качестве идентификаторов для большого количества своих объектов. Зная GUID Вы сможете открыть многие компоненты Windows: элементы Панели управления, системные папки, различные программы и настройки.

Для запуска любого из объектов Windows, используя {GUID}, применяется команда:

Пример использования можно посмотреть в статье настройки меню «Отправить».

Shell:::{GUID}

где {GUID} – идентификатор {GUID} нужного Вам объекта. Например, для запуска Панели управления наберите команду:

Shell:::{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}

Вы можете поискать нужные Вам {GUID} в разделе реестра HKEY_CLASSES_ROOT\CLSID или воспользоваться таблицей ниже.

Русское название элемента Английское название элемента Команда
Flip 3D (Win+Tab) Flip 3D (Win+Tab) Shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
Fusion Cache Fusion Cache Shell:::{1D2680C9-0E2A-469d-B787-065558BC7D43}
Internet Explorer Internet Explorer Shell:::{871C5380-42A0-1069-A2EA-08002B30309D}
Microsoft Outlook Microsoft Outlook Shell:::{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}
Windows CardSpace Windows CardSpace Shell:::{78CB147A-98EA-4AA6-B0DF-C8681F69341C}
Windows SideShow Windows SideShow Shell:::{E95A4861-D57A-4be1-AD0F-35267E261739}
Автозапуск AutoPlay Shell:::{9C60DE1E-E5FC-40f4-A487-460851A8D915}
Автономные файлы Offline Files Shell:::{D24F75AA-4F2B-4D07-A3C4-469B3D9030C4}
Администрирование Administrative Tools Shell:::{D20EA4E1-3957-11d2-A40B-0C5020524153}
Архивация и восстановление Backup and Restore Shell:::{B98A2BEA-7D42-4558-8BD1-832F41BAC6FD}
Библиотеки Libraries Shell:::{031E4825-7B94-4dc3-B131-E946B44C8DD5}
Биометрические устройства Biometric Devices Shell:::{0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}
Брандмауэр Windows Windows Firewall Shell:::{4026492F-2F69-46B8-B9BF-5654FC07E423}
Восстановление Recovery Shell:::{9FE63AFD-59CF-4419-9775-ABCC3849F861}
Восстановление системы System Restore Shell:::{3f6bc534-dfa1-4ab4-ae54-ef25a74e0107}
Все задачи All Tasks Shell:::{ED7BA470-8E54-465E-825C-99712043E01C}
Все элементы панели управления All Control Panel Items Shell:::{21EC2020-3AEA-1069-A2DD-08002B30309D}
Выполнить Run Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
Гаджеты рабочего стола Desktop Gadgets Shell:::{37efd44d-ef8d-41b1-940d-96973a50e9e0}
Дата и Время Date and Time Shell:::{E2E7934B-DCE5-43C4-9576-7FE4F75E7480}
Датчик расположения и другие датчики Location and Other Sensors Shell:::{E9950154-C418-419e-A90A-20C5287AE24B}
Диспетчер устройств Device Manager Shell:::{74246bfc-4c96-11d0-abef-0020af6b0b7a}
Диспетчер учетных данных Credential Manager Shell:::{1206F5F1-0569-412C-8FEC-3204630DFB70}
Домашняя группа HomeGroup Shell:::{67CA7650-96E6-4FDD-BB43-A8E774F73A57}
Домашняя группа – папка HomeGroup folder Shell:::{6785BFAC-9D2D-4be5-B7E2-59937E8FB80A}
Защитник Windows Windows Defender Shell:::{D8559EB9-20C0-410E-BEDA-7ED416AECC2A}
Звук Sound Shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}
Значки области уведомлений Notification Area Icons Shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
Игровые устройства Game Controllers Shell:::{259EF4B1-E6C9-4176-B574-481532C9BCE8}
Игры Games Shell:::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}
Избранное Favorites Shell:::{323CA680-C24D-4099-B94D-446DD2D7249E}
Инфракрасная связь Infrared Shell:::{A0275511-0E86-4ECA-97C2-ECD8F1221D08}
Карта сети Network Map Shell:::{E7DE9B1A-7533-4556-9484-B26FB486475E}
Компоненты Windows Windows Features Shell:::{67718415-c450-4f3c-bf8a-b487642dc39b}
Компьютер Computer Shell:::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Корзина Recycle Bin Shell:::{645FF040-5081-101B-9F08-00AA002F954E}
Мои Документы My Documents Shell:::{450D8FBA-AD25-11D0-98A8-0800361B1103}
Настройка доступа программ и умолчаний Set Program access and Windows defaults Shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0}
Недавние места Recent Places Shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99}
Общие Public Shell:::{4336a54d-038b-4685-ab02-99bb52d3fb8b}
Панель управления (заданного Вами вида) Control Panel Shell:::{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}
Панель управления (Категория) Control Panel (Category) Shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}
Параметры индексирования Indexing Options Shell:::{87D66A43-7B11-4A28-9811-C86EE395ACF7}
Параметры папок Folder Options Shell:::{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}
Параметры планшетного компьютера Tablet PC Settings Shell:::{80F3F1D5-FECA-45F3-BC32-752C152E456E}
Параметры шрифта Font settings Shell:::{93412589-74D4-4E4E-AD0E-E0CB621440FD}
Переносные устройства Portable Devices Shell:::{35786D3C-B075-49b9-88DD-029876E11C01}
Перо и сенсорные устройства Pen and Touch Shell:::{F82DF8F7-8B9F-442E-A48C-818EA735FF9B}
Персонализация Personalization Shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}
Подключения к удаленным рабочим столам и приложениям RemoteApp Remote Desktop Connection Shell:::{241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Поиск Windows Search Shell:::{2559a1f0-21d7-11d4-bdaf-00c04f60b9f0}
Получение программ Get Programs Shell:::{15eae92e-f17a-4431-9f28-805e482dafd4}
Принтеры Printers Shell:::{2227A280-3AEA-1069-A2DE-08002B30309D}
Приступая к работе Getting Started Shell:::{CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1}
Программы и компоненты Programms and Features Shell:::{7b81be6a-ce2b-4676-a29e-eb907a5126c5}
Программы по умолчанию Default Programs Shell:::{17cd9488-1228-4b2f-88ce-4298e93e0966}
Рабочий стол Desktop Shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}
Распознавание речи Speech Recognition Shell:::{58E3C745-D971-4081-9034-86E34B30836A}
Расположение по умолчанию Default Location Shell:::{00C6D95F-329C-409a-81D7-C46C66EA7F33}
Родительский контроль Parental Controls Shell:::{96AE8D84-A250-4520-95A5-A47A7E3C548B}
Свойства панели задач и меню “Пуск” Taskbar and Start Menu Shell:::{0DF44EAA-FF21-4412-828E-260A8728E7F1}
Свойства речи Text to Speech Shell:::{D17D1D6D-CC3F-4815-8FE3-607E7D5D10B3}
Свойства: Инициатор iSCSI iSCSI Initiator Properties Shell:::{A304259D-52B8-4526-8B1A-A1D6CECC8243}
Свойства: Интернет Internet Properties Shell:::{A3DD4F92-658A-410F-84FD-6FBBBEF2FFFE}
Свойства: Клавиатура Keyboard Properties Shell:::{725BE8F7-668E-4C7B-8F90-46BDB0936430}
Свойства: Мышь Mouse Properties Shell:::{6C8EEC18-8D75-41B2-A177-8831D59D2D50}
Сетевые подключения Network Connections Shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
Сетевые подключения в Области уведомления Network Connections in Notification area Shell:::{38A98528-6CBF-4CA9-8DC0-B1E1D10F7B1B}
Сеть Network Shell:::{208D2C60-3AEA-1069-A2D7-08002B30309D}
Система System Shell:::{BB06C0E4-D293-4f75-8A90-CB05B6477EEE}
Сканеры и камеры Scanners and Cameras Shell:::{00f2886f-cd64-4fc9-8ec5-30ef6cdbe8c3}
Соседние пользователи People Near Me Shell:::{5224F545-A443-4859-BA23-7B5A95BDC8EF}
Справка и Поддержка Windows Help and Support Shell:::{2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}
Счетчики и средства производительности Performance Information and Tools Shell:::{78F3955E-3B90-4184-BD14-5397C15F1EFC}
Телефон и модем Phone and Modem Shell:::{40419485-C444-4567-851A-2DD7BFA1684D}
Управление беспроводными сетями Manage Wireless networks Shell:::{1FA9085F-25A2-489B-85D4-86326EEDCD87}
Управление цветом Color Management Shell:::{B2C761C6-29BC-4f19-9251-E6195265BAF1}
Установленные обновления Installed Updates Shell:::{d450a8a1-9568-45c7-9c0e-b4f9fb4537bd}
Устранение неполадок Troubleshooting Shell:::{C58C4893-3BE0-4B45-ABB5-A63E4B8C8651}
Устройства Bluetooth Bluetooth Devices Shell:::{28803F59-3A75-4058-995F-4EE5503B023C}
Устройства и принтеры Devices and Printers Shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}
Учетные записи пользователей User Accounts Shell:::{60632754-c523-4b62-b45c-4172da012619}
Центр мобильности Windows Windows Mobility Center Shell:::{5ea4f148-308c-46d7-98a9-49041b1dd468}
Центр обновления Windows Windows Update Shell:::{36eef7db-88ad-4e81-ad49-0e313f0c35f8}
Центр поддержки Action Center Shell:::{BB64F8A7-BEE7-4E1A-AB8D-7D8273F7FDB6}
Центр синхронизации Sync Center Shell:::{9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}
Центр специальных возможностей Ease of Access Center Shell:::{D555645E-D4F8-4c29-A827-D93C859C4F2A}
Центр управления сетями и общим доступом Network and Sharing Center Shell:::{8E908FC9-BECC-40f6-915B-F4CA0E70D03D}
Шифрование диска BitLocker BitLocker Drive Encryption Shell:::{D9EF8727-CAC2-4e60-809E-86F80A666C91}
Экран (размер текста) Display (size of text) Shell:::{C555438B-3C23-4769-A71F-B6D3D9B6053A}
Электропитание Power Options Shell:::{025A5937-A6BE-4686-A844-36FE4BEC8B6D}
Язык и региональные стандарты Region and Language Shell:::{62D8ED13-C9D0-4CE8-A914-47DD628FB1B0}

Для некоторых системных папок, Вы можете создать их копии, в любом, необходимом для Вас месте. Такие папки не будут занимать место на диске, а будут служить символическими ссылками на оригинальные. Для создания такой папки-ссылки:

1) Создайте в любом нужном Вам месте новую папку (Щелчок ПКМ -> Создать -> Папку)
2) Переименуйте её следующим образом:

Все задачи – All Tasks.{ED7BA470-8E54-465E-825C-99712043E01C}
Администрирование – Administrative Tools.{D20EA4E1-3957-11d2-A40B-0C5020524153}
Библиотеки – Libraries.{031E4825-7B94-4dc3-B131-E946B44C8DD5}
Компьютер – Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Корзина – Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Персонализация – Personalize.{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}
Принтеры – Printers and Faxes.{2227A280-3AEA-1069-A2DE-08002B30309D}
Программы – Programs Folder.{7BE9D83C-A729-4D97-B5A7-1B7313C39E0A}
Сетевые подключения – Network Connections.{7007ACC7-3202-11D1-AAD2-00805FC1270E}
Сеть (WORKGROUP) – Network Places.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Учетные записи пользователей – User Accounts.{60632754-c523-4b62-b45c-4172da012619}

Принцип запуска команд Shell, используя имя объектов, намного легче. Данный способ не требует от Вас знания большого количества цифр и букв, и позволяет снизить величину ошибок при наборе команды. Его основное применение – открытие системных папок.

Например, для быстрого перехода в папку Панели Быстрого Запуска, которая присутствует в Windows, но не добавлена на Панель Задач, достаточно написать команду shell:Quick Launch. При выполнении команды будет в проводнике будет открыта папка: C:\Users\%UserName%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

Для запуска любого из объектов Windows, используя его имя, применяется команда:

Shell:Имя объекта

Вы можете найти нужные Вам имена объектов в разделах ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderDescriptions или воспользоваться таблицей №2.

Таблица №2.

Имя программы или папки Адрес папки Команда
32-разрядный Internet Explorer C:\Program Files\Internet Explorer или C:\Program Files (x86)\Internet Explorer shell:InternetFolder
Common Files (в 32-битной Windows 7) C:\Program Files\Common Files shell:ProgramFilesCommon
Common Files (в 64-битной Windows 7) C:\Program Files\Common Files shell:ProgramFilesCommonX64
Common Files (в 64-битной Windows 7) C:\Program Files (x86)\Common Files shell:ProgramFilesCommonX86
Cookies C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Cookies shell:Cookies
Credentials C:\Users\User-Name\AppData\Roaming\Microsoft\Credentials shell:CredentialManager
Crypto C:\Users\User-Name\AppData\Roaming\Microsoft\Crypto shell:CryptoKeys
DeviceMetadataStore C:\ProgramData\Microsoft\Windows\DeviceMetadataStore shell:Device Metadata Store
Documents C:\Users\Public\Documents shell:Common Documents
Fonts (шрифты) C:\Windows\Fonts shell:Fonts
Gadgets C:\Program Files\Windows Sidebar\Gadgets shell:default Gadgets
Gadgets C:\Users\User-Name\AppData\Local\Microsoft\WindowsSidebar\Gadgets shell:Gadgets
GameExplorer C:\ProgramData\Microsoft\Windows\GameExplorer shell:PublicGameTasks
GameExplorer (Обозреватель игр) C:\Users\User-Name\AppData\Local\Microsoft\Windows\GameExplorer shell:GameTasks
History C:\Users\User-Name\AppData\Local\Microsoft\Windows\History shell:History
ImplicitAppShortcuts C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts shell:ImplicitAppShortcuts
Local C:\Users\User-Name\AppData\Local shell:Local AppData
LocalLow C:\Users\User-Name\AppData\LocalLow shell:LocalAppDataLow
Low C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Cookies\Low shell:Cookies\Low
Network Shortcuts C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\NetworkShortcuts shell:NetHood
Printer Shortcuts C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\PrinterShortcuts shell:PrintHood
Program Files C:\Program Files shell:ProgramFiles
Program Files (x86) (в 64-битной Windows 7) C:\Program Files (x86) shell:ProgramFilesX86
Program Files (в 64-битной Windows 7) C:\Program Files shell:ProgramFilesX64
ProgramData C:\ProgramData shell:Common AppData
Protect C:\Users\User-Name\AppData\Roaming\Microsoft\Protect shell:dpapiKeys
Quick Launch (Быстрый запуск) C:\Users\User-Name\AppData\Roaming\Microsoft\InternetExplorer\Quick Launch shell:Quick Launch
Resources (содержит темы Windows) C:\Windows\Resources shell:ResourceDir
Ringtones C:\ProgramData\Microsoft\Windows\Ringtones shell:CommonRingtones
Roaming C:\Users\User-Name\AppData\Roaming shell:AppData
SendTo (элементы контекстного меню Отправить) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\SendTo shell:SendTo
System32 C:\Windows\System32 shell:System
SystemCertificates C:\Users\User-Name\AppData\Roaming\Microsoft\SystemCertificates shell:SystemCertificates
SysWOW64 C:\Windows\SysWOW64 shell:SystemX86
Templates C:\ProgramData\Microsoft\Windows\Templates shell:Common Templates
Templates C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Templates shell:Templates
Temporary Internet Files C:\Users\User-Name\AppData\Local\Microsoft\Windows\TemporaryInternet Files shell:Cache
User Pinned (Закрепленные элементы) C:\Users\User-Name\AppData\Roaming\Microsoft\InternetExplorer\Quick Launch\User Pinned shell:User Pinned
User-Name (файлы Вашей учетной записи) C:\Users\User-Name shell:UsersFilesFolder
User-Name (Ваш учетный профиль) C:\Users\User-Name shell:Profile
Windows (главная папка системы) C:\Windows shell:Windows
Автозагрузка C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup shell:Common Startup
Автозагрузка C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup shell:Startup
Администрирование C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools shell:Administrative Tools
Администрирование C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools shell:Common Administrative Tools
Библиотеки Библиотеки shell:Libraries
Библиотеки Библиотеки shell:UsersLibrariesFolder
Видео Библиотеки\Видео shell:VideosLibrary
Временная папка для записи C:\Users\User-Name\AppData\Local\Microsoft\Windows\Burn\Burn shell:CD Burning
Все элементы панели управления Панель управления\Все элементы панели управления shell:ControlPanelFolder
Главное меню C:\ProgramData\Microsoft\Windows\Start Menu shell:Common Start Menu
Главное меню C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\StartMenu shell:Start Menu
Документы Библиотеки\Документы shell:DocumentsLibrary
Домашняя группа Домашняя группа shell:HomeGroupFolder
Загрузки C:\Users\User-Name\Downloads shell:downloads
Згрузки C:\Users\Public\Downloads shell:CommonDownloads
Игры Игры shell:Games
Избранное C:\Users\User-Name\Favorites shell:Favorites
Изображения C:\Users\Public\Pictures shell:CommonPictures
Изображения C:\Users\User-Name\Pictures shell:My Pictures
Изображения Библиотеки\Изображения shell:PicturesLibrary
Компьютер Компьютер shell:MyComputerFolder
Контакты C:\Users\User-Name\Contacts shell:Contacts
Конфликты Панель управления\Все элементы панели управления\Центрсинхронизации\Конфликты shell:ConflictFolder
Корзина Корзина shell:RecycleBinFolder
Мои видеозаписи C:\Users\User-Name\Videos shell:CommonVideo
Мои видеозаписи C:\Users\User-Name\Videos shell:My Video
Мои документы C:\Users\User-Name\Documents shell:Personal
Моя Музыка C:\Users\Public\Music shell:CommonMusic
Моя музыка C:\Users\User-Name\Music shell:My Music
Музыка Библиотеки\Музыка shell:MusicLibrary
Настройка синхронизации Панель управления\Все элементы панели управления\Центр синхронизации\Настройка синхронизации shell:SyncSetupFolder
Недавние документы C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Recent shell:Recent
Образцы видео C:\Users\Public\Videos\Sample Videos shell:SampleVideos
Образцы изображений C:\Users\Public\Pictures\Sample Pictures shell:SamplePictures
Образцы музыки C:\Users\Public\Music\Sample Music shell:SampleMusic
Общие C:\Users\Public shell:Public
Папка с рингтонами Windows 7 C:\Users\User-Name\AppData\Local\Microsoft\Windows\Ringtones shell:Ringtones
Поиск Windows search-ms: shell:SearchHomeFolder
Поиски (информация о поисках) C:\Users\User-Name\Searches shell:Searches
Получение программ Панель управления\Все элементы панели управления\Получение программ shell:AddNewProgramsFolder
Пользователи C:\Users shell:UserProfiles
Принтеры Все элементы панели управления\Принтеры shell:PrintersFolder
Программы C:\ProgramData\Microsoft\Windows\Start Menu\Programs shell:Common Programs
Программы C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\StartMenu\Programs shell:Programs
Программы и компоненты Панель управления\Все элементы панели управления\Программы и компоненты shell:ChangeRemoveProgramsFolder
Рабочий стол C:\Users\Public\Desktop shell:Common Desktop
Рабочий стол C:\Users\User-Name\Desktop shell:desktop
Результаты синхронизации Панель управления\Все элементы панели управления\Центр синхронизации\Результаты синхронизации shell:SyncResultsFolder
Сетевые подключения Панель управления\Все элементы панели управления\Сетевые подключения shell:ConnectionsFolder
Сеть Сеть shell:NetworkPlacesFolder
Сохраненные игры C:\Users\User-Name\Saved Games shell:SavedGames
Ссылки C:\Users\User-Name\Links shell:Links
Установленные обновления Программы и компоненты\Установленные обновления shell:AppUpdatesFolder
Центр синхронизации Панель управления\Все элементы панели управления\Центр синхронизации shell:SyncCenterFolder

В этом разделе описывается, как предварительно установить приложения, чтобы они были включены в образ Windows.

Совет

Приложения поддержки оборудования (HSA) — это приложения Microsoft Store, и действуют следующие инструкции.

Работа с пакетами приложений

Используйте DISM для автономной подготовки приложения в образе. Вы можете использовать DISM из командной строки или командлеты DISM в Windows PowerShell.

В предыдущих версиях Windows 10 предустановленные универсальные приложения и приложения Microsoft Store должны были быть закреплены в меню «Пуск». Windows удаляет приложения, которые были предустановлены, но не закреплены в меню «Пуск».

Начиная с Windows 10 версии 1803, приложения можно предварительно установить без закрепления в меню «Пуск» при использовании DISM /add-provisionedappxpackage с параметром /region . При предварительной установке приложения вы можете оставить приложение вне LayoutModification.xml и приложение будет успешно установлено, не отображаясь в виде плитки меню «Пуск». Если список регионов НЕ указан, приложение будет подготовлено только в том случае, если оно закреплено в макете запуска.

  1. Перейдите в папку, в которой вы сохранили пакеты приложений, скачанные с панели мониторинга партнеров.

  2. Щелкните правой кнопкой мыши каждую .zip папку, содержащую файлы пакета приложения. Щелкните Извлечь все и выберите расположение для сохранения папок файлов пакета.

    Папка содержит все распакованные файлы пакета, включая пакет main, все пакеты зависимостей и файл лицензии.

Важно!

Не изменяйте папку после извлечения файлов пакета. При изменении, добавлении или удалении файлов в папке приложение завершится ошибкой во время установки или запуска. Даже при просмотре папки могут возникнуть проблемы.

Вам потребуется использовать файл лицензии из файлов пакета для тестирования подготовленного образа. Создание собственного пользовательского файла данных не позволит точно протестировать приложение, предварительно установленное изготовителем оборудования.

Для автономной подготовки приложения в образе можно использовать средство Dism.exe или командлеты DISM в Windows PowerShell, чтобы добавить приложение из папки распакованых файлов.

Предварительная установка приложения, подписанного в Microsoft Store, с помощью DISM

  1. Откройте командную строку от имени администратора.

  2. Подключите образ Windows, который требуется обслуживать:

    Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1 /mountdir:c:\test\offline 
  3. Добавьте приложение в подключенный образ. /PackagePath Используйте параметры и /DependencyPackagePath .

    • Packagepath — это путь к appx-пакету или файлу пакета.
    • DependencyPackagePath — это путь для указания каждого пакета зависимостей. Для каждой команды может быть несколько зависимостей.
    • Новые возможности в Windows 10 версии 1803: используйте параметр при добавлении Region приложений. Region позволяет добавлять приложение без необходимости закреплять его в меню «Пуск».
    Dism /Image:c:\test\offline /Add-ProvisionedAppxPackage /PackagePath:c:\downloads\package.appxbundle /DependencyPackagePath:c:\downloads\dependency1.appx /DependencyPackagePath:c:\downloads\dependency2.appx /LicensePath=c:\downloads\package_License1.xml /region=all" 

    Сведения о работе с пакетами приложений, включая новый параметр /region, см. в разделе Параметры командной строки для обслуживания пакетов приложений DISM .

  4. Закрепите приложение в меню «Пуск».

    • Если вы не указали /region при предварительной установке приложения, закрепите приложение в меню «Пуск» с помощьюLayoutModification.xml.

      или диспетчер конфигурации служб

    • Если вы указали /region время предварительной установки приложения и хотите закрепить приложение в меню «Пуск» для определенных регионов, используйте RequiredStartGroups Region="region1|region2" элемент в LayoutModification.xml , чтобы указать регионы, в которых будет отображаться приложение.

  5. Сохраните изменения и отключите образ. В командной строке введите:

    Dism /Unmount-Image /mountdir:c:\test\offline /commit 

Примечание

Приложения Microsoft Store не выполняются в режиме аудита. Чтобы протестировать развертывание, запустите Windows и создайте новый профиль пользователя. Дополнительные сведения о режиме аудита см. в статье Обзор режима аудита.

Важно Если вы предустановите приложение для мобильных широкополосных устройств, перед запуском этапа Sysprep необходимо вставить карта SIM-карты на компьютер. Дополнительные сведения о предварительной установки приложения для мобильных широкополосных устройств см. в разделе Предварительная установка необходимых компонентов для приложения мобильной широкополосной связи.

Обновление или удаление пакетов

Вы можете удалить предустановленное приложение, включая файлы лицензии и пользовательских данных, из образа Windows с помощью средства DISM.exe или командлетов DISM в Windows PowerShell. Перед установкой новой необходимо удалить старую версию приложения.

Удаление предустановленного приложения с помощью DISM

  1. Откройте командную строку средств развертывания, установленную вместе с Windows ADK, с правами администратора. На начальном экране введите Среда средств развертывания и создания образов, щелкните правой кнопкой мыши значок и выберите Запуск от имени администратора.

  2. Подключите автономный образ для обслуживания. В командной строке введите:

    Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1 /mountdir:c:\test\offline 
  3. Найдите полное имя пакета приложения, которое требуется удалить. В командной строке введите:

    Dism /Image:C:\test\offline /Get-ProvisionedAppxPackages 
  4. Удалите приложение из подключенного образа. Например, в командной строке введите:

    Dism /Image:c:\test\offline /Remove-ProvisionedAppxPackage /PackageName:microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp 
  5. Если вы хотите обновить приложение, можно предварительно установить обновленную версию приложения, подписанного в Microsoft Store. В окне командной строки введите:

    Dism /Image:c:\test\offline /Add-ProvisionedAppxPackage/FolderPath:c:\downloads\appxpackage 
  6. Сохраните изменения и отключите образ. В командной строке введите:

    Dism /Unmount-Image /mountdir:c:\test\offline /commit 

Использование пользовательских файлов данных

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

Добавление пользовательского файла данных в образ Windows

Необходимо указать пользовательский файл данных при предварительной установке приложения с помощью средства DISM и Windows PowerShell с помощью командлета Add-AppxProvisionedPackage. Следующая команда показывает, как это сделать с помощью средства DISM:

Dism /Image:C:\test\offline /Add-ProvisionedAppxPackage / FolderPath:f:\Apps\Fabrikam_KnowMyPC /CustomDataPath:f:\Contoso_Promotion.xml 

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

Примечание Вы можете выпускать обновления приложения через Microsoft Store, не теряя файл пользовательских данных. Однако если пользователь удаляет приложение, файл пользовательских данных больше недоступен, даже если пользователь переустановит приложение.

Тестирование пользовательских данных для предустановленных приложений

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

Файл Custom.data отображается в расположении установленного приложения. Имя Custom.data жестко задано и не может быть изменено. Ваше приложение может проверка наличие этого файла, чтобы определить, было ли приложение предустановлено на компьютере. Ниже приведен пример доступа к файлу Custom.data.

var outputDiv = document.getElementById("CustomData"); Windows.ApplicationModel.Package.current.installedLocation.getFileAsync      ("microsoft.system.package.metadata\\Custom.data").then(function (file) {          // Read the file          Windows.Storage.FileIO.readTextAsync(file).done(function (fileContent) {             outputDiv.innerHTML =                   "App is preinstalled. CustomData contains:<br /><br />"                  + fileContent;          },          function (error) {              outputDiv.innerText = "Error reading CustomData " + error;          });      },      function (error) {          outputDiv.innerText = "CustomData was not available. App not preinstalled";      }); 

Файл Custom.data может содержать любое содержимое и иметь любой формат, необходимый приложению. Процесс предустановки просто делает его доступным для вашего приложения. Разработчики могут предоставить файл данных партнеру по предустановкам или согласиться с форматом, который позволяет партнеру создавать содержимое.

Тестирование пользовательских данных

При сборке и отладке приложения в Microsoft Visual Studio невозможно получить доступ к файлу Custom.data из установленного расположения приложения, так как приложение еще не предустановлено. Вы можете имитировать файл Custom.data, поместив тестовый файл Custom.data в само приложение, а затем загрузив и проверив локальный файл приложения. Для этого измените пример кода из:

("microsoft.system.package.metadata\\Custom.data").then(function (file) { 

на:

("Custom.data").then(function (file) { 

После проверки формата и содержимого файла можно изменить расположение файла Custom.data на конечное расположение, как показано в исходном примере выше.

Тестирование файла Custom.data

  1. Откройте командную строку средств развертывания, установленную вместе с Windows ADK, с правами администратора. На начальном экране введите Среда средств развертывания и создания образов, щелкните правой кнопкой мыши значок и выберите Запуск от имени администратора.

  2. Добавьте приложение с пользовательским файлом данных:

    dism /online /Add-ProvisionedAppxPackage /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx /CustomDataPath:.\Test.txt /SkipLicense 

    Где /PackagePath:.\CustomData_1.0.0.1_AnyCPU_Debug.appx указывает на локальный тестовый пакет приложения, а где /CustomDataPath:.\Test.txt — на файл Custom.data. Имейте в виду, что указанное здесь имя файла не используется после установки данных в приложении.

    Теперь приложение имеет плитку на начальном экране компьютера, используемого для тестирования приложения. Приложение должно иметь доступ к файлу Custom.data. Если требуется дополнительная отладка, подключите отладчик после запуска приложения с начального экрана.

    Примечание Возможно, вам потребуется выйти и снова войти, чтобы увидеть приложение на начальном экране.

  3. После завершения тестирования приложения необходимо удалить предустановленный пакет, чтобы продолжить работу со средой разработки. Чтобы удалить предустановленный пакет с помощью Windows PowerShell, можно использовать командлет Get-AppxPackage, чтобы предоставить полное имя пакета приложения через конвейер командлету Remove-ProvisionedAppxPackage:

    Get-AppxPackage *CustomData* | Remove-ProvisionedAppxPackage

    Где *CustomData* — известная часть имени приложения

Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения

Вы можете предварительно установить необходимые компоненты для приложения устройства Microsoft Store или мобильного широкополосного приложения с помощью платформы DISM.

Примечание Эта статья предназначена для изготовителей оборудования, которые будут поддерживать приложение для устройств Microsoft Store или мобильное широкополосное приложение на своих устройствах.

Для каждого типа приложения необходимо предварительно установить две вещи, чтобы предоставить правильное приложение для устройств Microsoft Store или мобильное широкополосное приложение:

  • Приложение устройства Microsoft Store, предварительная установка:
    1. Пакет метаданных устройства
    2. Приложение
  • Мобильное широкополосное приложение Microsoft Store, предварительная установка:
    1. Пакет метаданных службы
    2. Приложение

Важно Хотя пакеты метаданных и соответствующие приложения анализируются сразу после завершения процесса запуска при первом включении компьютера, пользователь может запустить приложение перед анализом пакета метаданных. В этом случае пользователь увидит ошибку отказа в доступе. Чтобы избежать этого, примените к образу системы как пакет метаданных, так и приложение.

Предварительная установка пакета метаданных устройства или службы

  1. Если вы предварительно устанавливаете приложение microsoft Store для устройств, то должны были получить пакет метаданных устройства. Если вы предустановили мобильное широкополосное приложение, вам необходимо приобрести пакет метаданных службы.

    Примечание Пакеты метаданных устройства и пакеты метаданных службы используют одно и то же расширение имени файла (.devicemetadata-ms).

  2. Скопируйте пакет метаданных устройства или службы (файл devicemetadata-ms) в образ системы в папке %ProgramData%\Microsoft\Windows\DeviceMetadataStore . Это можно сделать одним из следующих способов:

    • Подключение перед запуском Sysprep

    • Вне сети после запуска Sysprep с помощью DISM. Для этого выполните следующие действия.

      1. Подключите автономный образ для обслуживания.

        Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline 
      2. Скопируйте файлы пакета метаданных в хранилище метаданных устройства подключенного образа. Например, чтобы скопировать файл пакета метаданных 0ECF2029-2C6A-41AE-9E0A-63FFC9EAD877.devicemetadata-ms в хранилище метаданных устройства, ProgramData\Microsoft\Windows\DeviceMetadataStore:

        copy 0ECF2029-2C6A-41AE-9E0A-63FFC9EAD877.devicemetadata-ms C:\test\offline\ProgramData\Microsoft\Windows\DeviceMetadataStore 
      3. Сохраните изменения и отключите образ.

        dism /Unmount-Image /mountdir: c:\test\offline /commit 

      Дополнительные сведения об автономном обслуживании образов см. в статье Обзор DISM.

Дополнительные сведения о метаданных службы см. в разделе Метаданные службы.

Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения

Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения

  1. Подключите автономный образ для обслуживания.

    Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline 
  2. Добавьте в образ приложение для устройств Microsoft Store или мобильное широкополосное приложение.

    dism /Image:<mounted folder> /Add-ProvisionedAppxPackage /FolderPath:<appxpackage path> 
  3. Сохраните изменения и отключите образ.

    dism /Unmount-Image /mountdir: c:\test\offline /commit 

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 7 домашняя базовая включить rdp
  • Как войти в систему как администратор windows 10 pro
  • Нужно ли устанавливать антивирус на windows 11 pro
  • Почему ярлыки на рабочем столе стали без картинок в windows 11
  • Windows mobile device center что это