Скорее всего вы обновили винду?
У меня на работе такая же ерунда была, как оказалось не у меня одной случилась такая проблема, прочитав форумы я поняла, что эту ошибку не исправить, просто нужно игнорировать, дрова кстати тут не при чём.
Просто надо добавить в исключения.
А вот один автор написал, что проблема исчезла после обновления CCleaner.
И не в коем случае не рекомендуется с этими ошибками лезть ручками в реестр, можно делов натворить, тем более, что продвинутые юзеры уже полазили, никаких изменений не происходит, ошибки как были, так и остаются на месте.
Наберитесь терпение, в этом месяце должны всё поправить.
Пивз
Новый пользователь
-
#1
Доброго дня суток!
Программа очистки реестра постоянно находит вот эти ошибки:
——-
HKEY_CLASSES_ROOTCLSID{820D63D5-8CFF-46DE-86AF-4997DEDD6DB5}AppID, arsMedium, Неверная ссылка на приложение.
HKEY_CLASSES_ROOTCLSID{49E6B51C-DB5F-4178-8691-412463C1A0EB}TypeLib, arsMedium, Неверная ссылка на библиотеку типов.
HKEY_CLASSES_ROOTCLSID{87BDED91-3F10-4383-B8C1-26886F49F141}TypeLib, arsMedium, Неверная ссылка на библиотеку типов.
HKEY_CLASSES_ROOTCLSID{DCAB0989-1301-4319-BE5F-ADE89F88581C}TypeLib, arsMedium, Неверная ссылка на библиотеку типов.
——-
Сканирование их вроде как удаляет, но после перезагрузки компъютера они появляются вновь.
Вопрос: что это такое, и главное,
как избавиться (точнее говоря, исправить, не прибегая к списку исключений «очистителя реестра») так, чтобы эти ошибки более не появлялись
?
P.S.
Win7, для поиска ошибок реестра использую Auslogics Registry Cleaner.
P.P.S.
Извините за возможный оффтоп.
-
#2
Здравствуйте.
@Пивз, нажмите меню пуск — панель управления — установка и удаление программ.
Выберите программу Auslogics Registry Cleaner и удалите ее.
С вероятностью 99,99 % вам не нужно удалять эти значения реестра, и тем более это никак не повлияет на производительность вашей системы.
Если вам интересно куда ведут эти ссылки в реестре — можем посмотреть.
-
#3
@Пивз, здравствуйте!
Если эти записи появляются повторно, значит есть какая-то программа (А), повторно регистрирующая в реестре библиотеку типов или ActiveX библиотеку, которую она использует.
Ваш «очиститель» (Б) же частично нарушает эту регистрацию, и если бы программа (А) не выполняла бы повторную регистрацию, то получается, что (Б) просто сломал бы работу (А), неправильно определяя взаимосвязи ссылок в реестре.
Вывод: Auslogics Registry Cleaner — сам по себе является ошибкой.
Пивз
Новый пользователь
-
#4
Здравствуйте.
@Пивз, нажмите меню пуск — панель управления — установка и удаление программ.
Выберите программу Auslogics Registry Cleaner и удалите ее.
С вероятностью 99,99 % вам не нужно удалять эти значения реестра, и тем более это никак не повлияет на производительность вашей системы.
Если вам интересно куда ведут эти ссылки в реестре — можем посмотреть.
Вы с коллегой интересно и с юмором пишете, спасибо! На «Майл.ру ответы» одни матюки и оскорбления от накрутчиков постов.. Что ж, если Вас не обременит, гляньте пожалуйста, что это за ссылки, и куда они ведут. Заранее благодарю!
-
#5
Детализирую.
Речь в том, что регистрацию обычно выполняет либо установщик программы, либо сама система. Поскольку программа уже установлена, то скорее всего она выполняет повторную регистрацию через систему, утилитой Microsoft regsvr32*. Так что мысль о том, что эти записи ошибочны уходит на второй план.
*хотя не исключаю, что она могла повторно вызвать установщик, обнаружив повреждение. Но установщики — универсальные надёжно написанные продукты, где ошибки в подобных вещах недопустимы или по крайней мере минимальный шанс.
Так что мне не совсем понятны причины, по которым вы желаете узнать от какой библиотеки эти записи.
Ошибка именно в чистилке, но не в утилите Microsoft, которая выполняет регистрацию библиотеки.
Даже если подобные ключи по всем признакам не имеют видимой связи с регистрацией чего-либо,
это может оказаться запчастью, например, от механизма хранения некого лицензионного ключа.
Вы хотите узнать от какой программы/библиотеки эти ключи. Что потом будете с ней делать? Удалите программу (библиотеку) чисто ради того, чтоб её ключи не светились в программе-чистилке?
Определить можно, но для этого нужен полный снимок реестра, либо придётся вас опрашивать несколько раз дать тот или иной экспорт реестра, для начала как минимум эти:
HKEY_CLASSES_ROOTCLSID{820D63D5-8CFF-46DE-86AF-4997DEDD6DB5}
HKEY_CLASSES_ROOTCLSID{49E6B51C-DB5F-4178-8691-412463C1A0EB}
HKEY_CLASSES_ROOTCLSID{87BDED91-3F10-4383-B8C1-26886F49F141}
HKEY_CLASSES_ROOTCLSID{DCAB0989-1301-4319-BE5F-ADE89F88581C}
Либо можете сделать загрузочный снимок ProcMon и в нём отсеять записи, в которых присутствует один из этих CLSID.
P.S. Юмора в словах коллеги я не заметил и полностью согласен с написанным.
Последнее редактирование: 20 Апр 2018
После вирусного заражения или некорректной модификации реестра, пользователь может столкнуться с тем, что в Windows перестают запускаться исполняемые exe файлы (установочные msi файлы или файлы скриптов powershell/cmd/vbs). При запуске любой программы (ярлыка) из проводника Windows File Explorer просто ничего не происходит, появляется окно с предложением выбрать программу, или все exe файлы открываются в одной программе (например, в notepad.exe или в paint.exe). В этой статье мы рассмотрим, как восстановить запуск exe файлов в Windows.
Содержание:
- Восстановление ассоциаций EXE файлов в Windows
- Не запускаются исполняемые exe файлы из сетевой папки
Восстановление ассоциаций EXE файлов в Windows
Если при запуске любого exe файла в Windows появляется окно с предложением выбрать программу (
How do you want to open this file?
):
Или ошибка:
Windows cannot access the specified device, path or file. You may have the appropriate permissions to access the item.
Windows can't open this file.
Чаще всего такая проблема появляется после вирусного заражения или неудачной попытки оптимизировать реестр Windows. Изначально причина такой проблемы в том, что в реестре Windows сброшены файловые ассоциации для exe файлов. Чтобы восстановить ассоциации для исполняемых exe файлов в Windows, нужно запустить редактор реестра (regedit.exe), но он тоже не открывается, т.к. тоже является exe файлом. Не получается открыть ни cmd.exe, ни PowerShell. Что же делать?
- Создайте на рабочем столе простой текстовый файл;
- Скопируйте в файл строку:
start cmd
- Переименуйте файл в run.bat;
- Щелкните по файлу правой кнопкой и выберите Run as administrator;
- Подтвердите повышение привелегий в UAC и перед вами откроется окно командной строки с правами администратора;
- Можете запустить regedit.exe и внести изменения в реестра вручную (способ описан чуть ниже) или вставьте следующие строки в консоль командной строки:
reg delete HKEY_CLASSES_ROOT.exe /ve /f
reg add HKEY_CLASSES_ROOT.exe /ve /d exefile /f
reg delete HKEY_CLASSES_ROOTexefile /ve /f
reg add HKEY_CLASSES_ROOTexefile /ve /d Application /f
reg delete HKEY_CLASSES_ROOTexefileshellopencommand /ve /f
reg add HKEY_CLASSES_ROOTexefileshellopencommand /f /ve /d ""%1" %*"
assoc .exe=exefile
- Данные команды сбросят ассоциации для exe файлов на стандартные;
- Перезагрузите компьютер, попробуйте запустить любую программу.
Если на компьютере, не запускаются даже bat и cmd файлы, придется отредактировать реестр вручную в безопасном режиме.
- Загрузите компьютер в безопасном режиме (достаточно три раза подряд прервать загрузку Windows кнопкой питания);
- Компьютер загрузится в среде восстановления Windows Recovery Environment (WinRE). Выберите Troubleshoot -> Advanced options -> Startup Settings -> Restart. Нажмите F4, чтобы загрузить Windows в безопасном режиме;
- Запустите редактор реестра
regedit.exe
и перейдите в ветку HKEY_CLASSES_ROOT.exe; - Измените значение параметра реестра Default на exefile;
- Затем перейдите в ветку HKEY_CLASSES_ROOTexefileshellopencommand, измените значение параметра Default на
"%1" %*
- Затем по аналогии измените значения параметра Default на
"%1" %*
в ветках HKCRexefileshellopen и HKCRexefile - Перезагрузите компьютер в обычном режиме. File Explorer теперь должен использовать стандартные ассоциации для exe файлов. Попробуйте запустить любой exe файл.
Дополнительно стоит выполнить следующие действия для восстановления файловых ассоциаций exe файлов:
- Выполните команду сброса ассоциаций:
assoc .exe=exefile
- Проверьте, что в ветке реестра HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.exe отсутствует раздел UserChoice. Если такой раздел есть, удалите его;
- Выполните проверку целостности образа Windows и системных файлов с помощью команд:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth - Убедитесь, что ваш антивирус не блокирует запуск исполняемых файлов;
- Если Windows показывает предупреждение безопасности при запуске исполняемых файлов, следуйте инструкциям в этой статье.
Не запускаются исполняемые exe файлы из сетевой папки
Если пользователи могут запускать exe файлы локально на своих компьютерах, но появляется ошибка при запуске файлов из сетевых папок, то причина проблемы может быть другом.
-
- Проверьте NTFS разрешения на файл/папку. Если у пользователя нет NTFS права Read/Execute, то при запуске исполняемого файла появится ошибка:
Windows cannot access sharepathfile.exe. You do not have permission to access exe file.
Измените NTFS разрешения вручную или через PowerShell.
- Попробуйте запустить исполняемый файл в режиме совместимости. Для этого откройте свойства exe файла, перейдите на вкладку Compatibility, выберите режим совместимости с Windows 8. Попробуйте запустить сетевую программу.
Также проблема может быть связана с тем, что вы пытаетесь подключиться к сетевой папке, расположенной на устройстве, которое поддерживает только протокол доступа к файлам SMB v1 (это может быть сетевой NAS, файловый сервер со старой версией ОС, например, Windows XP или Windows Server 2003).
Об этом могут говорить ошибки:
The application was unable to start correctly (0xc00000ba) Exception thrown at 0x00007FFA2B86624E 0xC0000005: Access violation reading location 0x0000000000000000)
Примечание. Напомним, что при взаимодействии клиента и сервера по протоколу SMB для взаимодействия выбирается максимальная версия протокола, которая одновременно поддерживается и клиентом и сервером (см. статью Версии протокола SMB в Windows). Вы можете определить версию SMB, с помощью которой ваш клиент подключается к файловому серверу с помощью команды PowerShell
Get-SmbConnection
.
Проверьте, включен ли SMBv2 или SMBv3 на вашем файловом сервере с помощью команды:
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Если SMBv2 отключен, его можно включить:
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Если вы используете файловые сервер Linux с Samba, вы можете отключить на нем поддержку SMB1. Для этого нужно в файле конфигурации smb.conf в секции [global] добавить строку min protocol = SMB2 и перезапустить Samba.
Если в качестве файлового сервера Windows Server 2003 (или сетевое NAS хранилище, которое поддерживает только SMBv1), то не можете использовать такое устройство в качестве файловый сервера. Для доступа к такому хранилищу из современных версий Windows 10 придется включать на компьютерах пользователей клиент доступа SMB 1.0 — SMB 1.0/CIFS Client (что настоятельно не рекомендуется).
Правильное решение в данном случае — перенести этот же исполняемый файлы на Windows Server 2012 R2/2016/2019, на которых отключен протокол SMB 1. В этом случае исполняемые файлы начнут нормально запускаться по сети на Windows 10.
Click here follow the steps to fix Hkey_classes_root Registry and related errors.
|
|
To Fix (Hkey_classes_root Registry) error you need to |
|
Step 1: |
|
---|---|
Download (Hkey_classes_root Registry) Repair Tool |
|
Step 2: |
|
Click the «Scan» button | |
Step 3: |
|
Click ‘Fix All‘ and you’re done! | |
Compatibility:
Limitations: |
Hkey_classes_root Registry Error Codes are caused in one way or another by misconfigured system files
in your windows operating system.
If you have Hkey_classes_root Registry errors then we strongly recommend that you
Download (Hkey_classes_root Registry) Repair Tool.
This article contains information that shows you how to fix
Hkey_classes_root Registry
both
(manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Hkey_classes_root Registry error code that you may receive.
Note:
This article was updated on 2023-06-15 and previously published under WIKI_Q210794
Contents
- 1. What is Hkey_classes_root Registry error?
- 2. What causes Hkey_classes_root Registry error?
- 3. How to easily fix Hkey_classes_root Registry errors
What is Hkey_classes_root Registry error?
The Hkey_classes_root Registry error is the Hexadecimal format of the error caused. This is common error code format used by windows and other windows compatible software and driver vendors.
This code is used by the vendor to identify the error caused. This Hkey_classes_root Registry error code has a numeric error number and a technical description. In some cases the error may have more parameters in Hkey_classes_root Registry format .This additional hexadecimal code are the address of the memory locations where the instruction(s) was loaded at the time of the error.
What causes Hkey_classes_root Registry error?
The Hkey_classes_root Registry error may be caused by windows system files damage. The corrupted system files entries can be a real threat to the well being of your computer.
There can be many events which may have resulted in the system files errors. An incomplete installation, an incomplete uninstall, improper deletion of applications or hardware. It can also be caused if your computer is recovered from a virus or adware/spyware
attack or by an improper shutdown of the computer. All the above actives
may result in the deletion or corruption of the entries in the windows
system files. This corrupted system file will lead to the missing and wrongly
linked information and files needed for the proper working of the
application.
How to easily fix Hkey_classes_root Registry error?
Follow these steps to fix your problem:
It is highly suggested that you carry out all the steps in exact manner to effectively get rid of your problem.
Scan the Computer with Reimage Repair Tool
This repair tool is free to download as well as easy to use. It scans, detects and repairs your computer for system errors like Hkey_classes_root Registry. The tool is powerful enough to find malicious items that are hidden on the computer.
1. Download Reimage Repair Tool from the link below. Save the file to your Desktop so that we can access the file easily.
Reimage Repair Tool Download Link (right-click and save to your Desktop)
2. After downloading, navigate to the file location and double-click it. This will start the installation procedure. User Account Control will prompt if you want to run the program, click Yes to continue.
3. On initial launch of the program, it will display a welcome screen as shown in the image below. Leave the checkbox unticked to allow the repair tool to start an automatic scan and click Install to start the installation procedure.
4. Reimage will now install itself on your computer. The tool will download necessary updates so Internet connection is required at this point.
5. The tool will automatically start a preliminary scan of your machine to help determine the health of your PC.
6. Once the scan is complete Reimage will tell you which areas of your PC are damaged and if a repair is necessary. If it is, click on the Start Repair button in the bottom right corner.
7. After Reimage has finished it’s repair your computer should be fixed. You may need to restart your computer to complete the process.
How does it work?
This tool will scan and diagnose, then repairs, your PC with patent
pending technology that fix your windows operating system registry
structure.
basic features: (repairs system freezing and rebooting issues , start-up customization , browser helper object management , program removal management , live updates , windows structure repair.)
null
После очередного обновления Windows 10, или же после неудачного редактирования реестра(или же вмешательства пользователя с разными «улучшателями работы системы», «очистителями реестра» и тп) временами возникает ошибка при запуске .ехе файлов:
Проблема таже может появляться при запуске regedit и прочих системных утилит, что дополнительно усложняет диагностику и устранение.
Основных путей решения два: либо импортировать поврежденные ветки реестра с исправной системы(если она есть под рукой), либо воспользоваться точками восстановления системы.
Использование точек восстановления — вещь достаточно очевидная, и расписывать подробно ее смысла не имеет, можно разве что сказать что помогает это практически всегда с данной проблемой.
А вот если точек восстановления нет, или же они слишком ранние, то попробуем «пересадку» реестра.
На исправной системе выполните regedit, после чего найдите следующие ветки реестра:
HKEY_CLASSES_ROOT.exe
HKEY_CLASSES_ROOTexefile
Нажав правую клавишу мыши, выбираем «экспортировать» и сохраняем под удобным именем. На проблемной системе соответственно, запускаем полученные файлы и соглашаемся с добавлением данных в реестр.
После перезагрузки ошибка должна быть устранена.
Однако, что делать, если оба варианта решения проблемы невозможны? Тогда остается прибегнуть к ручному редактированию реестра.
Сложнее всего как ни странно, запустить Блокнот(будучи приложением, он выдает ту же ошибку, с которой мы боремся). Можно попробовать запуск из cmd, или же «Создать текстовый документ»-Дважды кликнуть по созданному документу. Второй способ зачастую позволяет запустить Блокнот успешно.
ОК, тем или иным способом перед нами открыт текстовый документ и мы можем его редактировать, а также сохранять с различными расширениями(необходимо будет сохранить с расширением .reg , чтобы после импортировать код в реестр).
Вводим следующий код:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT.exe] [HKEY_CLASSES_ROOT.exe] @="exefile" "Content Type"="application/x-msdownload" [HKEY_CLASSES_ROOT.exePersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOTexefile] @="Application" "EditFlags"=hex:38,07,00,00 "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52, 00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00, 32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c, 00,2c,00,2d,00,31,00,30,00,31,00,35,00,36,00,00,00 [HKEY_CLASSES_ROOTexefileDefaultIcon] @="%1" [-HKEY_CLASSES_ROOTexefileshell] [HKEY_CLASSES_ROOTexefileshellopen] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOTexefileshellopencommand] @=""%1" %*" "IsolatedCommand"=""%1" %*" [HKEY_CLASSES_ROOTexefileshellrunas] "HasLUAShield"="" [HKEY_CLASSES_ROOTexefileshellrunascommand] @=""%1" %*" "IsolatedCommand"=""%1" %*" [HKEY_CLASSES_ROOTexefileshellrunasuser] @="@shell32.dll,-50944" "Extended"="" "SuppressionPolicyEx"="{F211AA05-D4DF-4370-A2A0-9F19C09756A7}" [HKEY_CLASSES_ROOTexefileshellrunasusercommand] "DelegateExecute"="{ea72d00e-4960-42fa-ba92-7792a7944c1d}" [-HKEY_CLASSES_ROOTexefileshellexContextMenuHandlers] [HKEY_CLASSES_ROOTexefileshellexContextMenuHandlers] @="Compatibility" [HKEY_CLASSES_ROOTexefileshellexContextMenuHandlersCompatibility] @="{1d27f844-3a1f-4410-85ac-14651078412d}" [HKEY_CLASSES_ROOTexefileshellexContextMenuHandlersNvAppShExt] @="{A929C4CE-FD36-4270-B4F5-34ECAC5BD63C}" [HKEY_CLASSES_ROOTexefileshellexContextMenuHandlersOpenGLShExt] @="{E97DEC16-A50D-49bb-AE24-CF682282E08D}" [HKEY_CLASSES_ROOTexefileshellexContextMenuHandlersPintoStartScreen] @="{470C0EBD-5D73-4d58-9CED-E91E22E23282}" [HKEY_CLASSES_ROOTexefileshellexDropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [-HKEY_CLASSES_ROOTSystemFileAssociations.exe] [HKEY_CLASSES_ROOTSystemFileAssociations.exe] "FullDetails"="prop:System.PropGroup.Description;System.FileDescription;System.ItemTypeText;System.FileVersion;System.Software.ProductName;System.Software.ProductVersion;System.Copyright;*System.Category;*System.Comment;System.Size;System.DateModified;System.Language;*System.Trademarks;*System.OriginalFileName" "InfoTip"="prop:System.FileDescription;System.Company;System.FileVersion;System.DateCreated;System.Size" "TileInfo"="prop:System.FileDescription;System.Company;System.FileVersion;System.DateCreated;System.Size" [-HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.exe] [-HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsRoamingOpenWithFileExts.exe]
Далее сохраняем файл с расширением .reg , запускаем его, соглашаемся на внесение изменений в реестр и перезагружаемся. Проблема с запуском EXE-файлов должна быть решена.