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 и приложение будет успешно установлено, не отображаясь в виде плитки меню «Пуск». Если список регионов НЕ указан, приложение будет подготовлено только в том случае, если оно закреплено в макете запуска.
-
Перейдите в папку, в которой вы сохранили пакеты приложений, скачанные с панели мониторинга партнеров.
-
Щелкните правой кнопкой мыши каждую .zip папку, содержащую файлы пакета приложения. Щелкните Извлечь все и выберите расположение для сохранения папок файлов пакета.
Папка содержит все распакованные файлы пакета, включая пакет main, все пакеты зависимостей и файл лицензии.
Важно!
Не изменяйте папку после извлечения файлов пакета. При изменении, добавлении или удалении файлов в папке приложение завершится ошибкой во время установки или запуска. Даже при просмотре папки могут возникнуть проблемы.
Вам потребуется использовать файл лицензии из файлов пакета для тестирования подготовленного образа. Создание собственного пользовательского файла данных не позволит точно протестировать приложение, предварительно установленное изготовителем оборудования.
Для автономной подготовки приложения в образе можно использовать средство Dism.exe или командлеты DISM в Windows PowerShell, чтобы добавить приложение из папки распакованых файлов.
Предварительная установка приложения, подписанного в Microsoft Store, с помощью DISM
-
Откройте командную строку от имени администратора.
-
Подключите образ Windows, который требуется обслуживать:
Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1 /mountdir:c:\test\offline
-
Добавьте приложение в подключенный образ.
/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 .
-
-
Закрепите приложение в меню «Пуск».
-
Если вы не указали
/region
при предварительной установке приложения, закрепите приложение в меню «Пуск» с помощьюLayoutModification.xml.или диспетчер конфигурации служб
-
Если вы указали
/region
время предварительной установки приложения и хотите закрепить приложение в меню «Пуск» для определенных регионов, используйтеRequiredStartGroups Region="region1|region2"
элемент в LayoutModification.xml , чтобы указать регионы, в которых будет отображаться приложение.
-
-
Сохраните изменения и отключите образ. В командной строке введите:
Dism /Unmount-Image /mountdir:c:\test\offline /commit
Примечание
Приложения Microsoft Store не выполняются в режиме аудита. Чтобы протестировать развертывание, запустите Windows и создайте новый профиль пользователя. Дополнительные сведения о режиме аудита см. в статье Обзор режима аудита.
Важно Если вы предустановите приложение для мобильных широкополосных устройств, перед запуском этапа Sysprep необходимо вставить карта SIM-карты на компьютер. Дополнительные сведения о предварительной установки приложения для мобильных широкополосных устройств см. в разделе Предварительная установка необходимых компонентов для приложения мобильной широкополосной связи.
Обновление или удаление пакетов
Вы можете удалить предустановленное приложение, включая файлы лицензии и пользовательских данных, из образа Windows с помощью средства DISM.exe или командлетов DISM в Windows PowerShell. Перед установкой новой необходимо удалить старую версию приложения.
Удаление предустановленного приложения с помощью DISM
-
Откройте командную строку средств развертывания, установленную вместе с Windows ADK, с правами администратора. На начальном экране введите Среда средств развертывания и создания образов, щелкните правой кнопкой мыши значок и выберите Запуск от имени администратора.
-
Подключите автономный образ для обслуживания. В командной строке введите:
Dism /Mount-Image /ImageFile:c:\images\myimage.wim /Index:1 /mountdir:c:\test\offline
-
Найдите полное имя пакета приложения, которое требуется удалить. В командной строке введите:
Dism /Image:C:\test\offline /Get-ProvisionedAppxPackages
-
Удалите приложение из подключенного образа. Например, в командной строке введите:
Dism /Image:c:\test\offline /Remove-ProvisionedAppxPackage /PackageName:microsoft.devx.appx.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
-
Если вы хотите обновить приложение, можно предварительно установить обновленную версию приложения, подписанного в Microsoft Store. В окне командной строки введите:
Dism /Image:c:\test\offline /Add-ProvisionedAppxPackage/FolderPath:c:\downloads\appxpackage
-
Сохраните изменения и отключите образ. В командной строке введите:
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
-
Откройте командную строку средств развертывания, установленную вместе с Windows ADK, с правами администратора. На начальном экране введите Среда средств развертывания и создания образов, щелкните правой кнопкой мыши значок и выберите Запуск от имени администратора.
-
Добавьте приложение с пользовательским файлом данных:
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. Если требуется дополнительная отладка, подключите отладчик после запуска приложения с начального экрана.
Примечание Возможно, вам потребуется выйти и снова войти, чтобы увидеть приложение на начальном экране.
-
После завершения тестирования приложения необходимо удалить предустановленный пакет, чтобы продолжить работу со средой разработки. Чтобы удалить предустановленный пакет с помощью Windows PowerShell, можно использовать командлет Get-AppxPackage, чтобы предоставить полное имя пакета приложения через конвейер командлету Remove-ProvisionedAppxPackage:
Get-AppxPackage *CustomData* | Remove-ProvisionedAppxPackage
Где
*CustomData*
— известная часть имени приложения
Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения
Вы можете предварительно установить необходимые компоненты для приложения устройства Microsoft Store или мобильного широкополосного приложения с помощью платформы DISM.
Примечание Эта статья предназначена для изготовителей оборудования, которые будут поддерживать приложение для устройств Microsoft Store или мобильное широкополосное приложение на своих устройствах.
Для каждого типа приложения необходимо предварительно установить две вещи, чтобы предоставить правильное приложение для устройств Microsoft Store или мобильное широкополосное приложение:
- Приложение устройства Microsoft Store, предварительная установка:
- Пакет метаданных устройства
- Приложение
- Мобильное широкополосное приложение Microsoft Store, предварительная установка:
- Пакет метаданных службы
- Приложение
Важно Хотя пакеты метаданных и соответствующие приложения анализируются сразу после завершения процесса запуска при первом включении компьютера, пользователь может запустить приложение перед анализом пакета метаданных. В этом случае пользователь увидит ошибку отказа в доступе. Чтобы избежать этого, примените к образу системы как пакет метаданных, так и приложение.
Предварительная установка пакета метаданных устройства или службы
-
Если вы предварительно устанавливаете приложение microsoft Store для устройств, то должны были получить пакет метаданных устройства. Если вы предустановили мобильное широкополосное приложение, вам необходимо приобрести пакет метаданных службы.
Примечание Пакеты метаданных устройства и пакеты метаданных службы используют одно и то же расширение имени файла (.devicemetadata-ms).
-
Скопируйте пакет метаданных устройства или службы (файл devicemetadata-ms) в образ системы в папке %ProgramData%\Microsoft\Windows\DeviceMetadataStore . Это можно сделать одним из следующих способов:
-
Подключение перед запуском Sysprep
-
Вне сети после запуска Sysprep с помощью DISM. Для этого выполните следующие действия.
-
Подключите автономный образ для обслуживания.
Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
-
Скопируйте файлы пакета метаданных в хранилище метаданных устройства подключенного образа. Например, чтобы скопировать файл пакета метаданных 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
-
Сохраните изменения и отключите образ.
dism /Unmount-Image /mountdir: c:\test\offline /commit
Дополнительные сведения об автономном обслуживании образов см. в статье Обзор DISM.
-
-
Дополнительные сведения о метаданных службы см. в разделе Метаданные службы.
Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения
Предварительная установка приложения для устройств Microsoft Store или мобильного широкополосного приложения
-
Подключите автономный образ для обслуживания.
Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
-
Добавьте в образ приложение для устройств Microsoft Store или мобильное широкополосное приложение.
dism /Image:<mounted folder> /Add-ProvisionedAppxPackage /FolderPath:<appxpackage path>
-
Сохраните изменения и отключите образ.
dism /Unmount-Image /mountdir: c:\test\offline /commit