Нельзя запустить это приложение так как оно вызывает проблемы с безопасностью windows 10

Это приложение заблокировано в целях защиты — как исправить

При запуске некоторых программ в Windows 10 вы можете столкнуться с сообщением контроля учетных записей: Это приложение заблокировано в целях защиты. Администратор заблокировал выполнение этого приложения. За дополнительными сведениями обратитесь к администратору. При этом, ошибка может появляться в случаях, когда вы являетесь единственным администратором на компьютере, а контроль учетных записей отключен (во всяком случае, при отключении UAC официальными способами). Также может пригодиться Отдельная инструкция для случая этой ошибки в приложении mmc.exe.

В этой инструкции — подробно о том, почему появляется ошибка «Это приложение заблокировано в целях защиты» в Windows 10 и о том, как убрать это сообщение и запустить программу. Обратите внимание: если вы видите сообщение о блокировке приложения или программы, но ничего о целях защиты, это может быть иная ситуация, для которой существуют отдельные решения, описанные в руководстве: Это приложение заблокировано вашим системным администратором — что делать. См. также: Как исправить ошибку «Невозможно запустить это приложение на вашем ПК».

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

Причина блокировки приложения

Обычно, причиной сообщения о том, что приложение было заблокировано является поврежденная, истекшая, поддельная или запрещенная в настройках Windows 10 цифровая подпись (находящаяся в списке не доверенных сертификатов) исполняемого файла. Окно с сообщением об ошибке может выглядеть по-разному (слева позади на скриншоте — в версиях Windows 10 до 1703, справа ниже — в версии Creators Update).

Сообщение контроля учетных записей о том, что приложение было заблокировано

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

Способы убрать «Это приложение заблокировано в целях защиты» и исправить запуск программы

Есть несколько способов запустить программу, для которой вы видите сообщение о том, что «Администратор заблокировал выполнение этого приложения».

Использование командной строки

Самый безопасный из способов (не открывающий «дыр» на будущее) — запуск проблемной программы из командной строки, запущенной от имени администратора. Порядок действий будет следующим:

  1. Запустите командную строку от имени администратора. Для этого вы можете начать вводить «Командная строка» в поиске на панели задач Windows 10, потом нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора». 
  2. В командной строке введите путь к файлу .exe для которого сообщается, что приложение было заблокировано в целях защиты. 
    Запуск заблокированного приложения в командной строке

  3. Как правило сразу после этого приложение будет запущено (не закрывайте командную строку до прекращения работы с программой или завершения ее установки, если не работал установщик).

Использование встроенной учетной записи администратора Windows 10

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

Суть действий: включаем встроенную учетную запись Администратора Windows 10, входим под этой учетной записью, устанавливаем программу («для всех пользователей»), отключаем встроенную учетную запись администратора и работаем с программой в своей обычной учетной записи (как правило, уже установленная программа будет запускаться без проблем).

Отключение блокировки приложений в редакторе локальной групповой политики

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

Выполнить описанные действия можно только в редакциях Windows 10 Профессиональная и Корпоративная (для Домашней редакции — см. способ с редактором реестра далее).

  1. Нажмите клавиши Win+R на клавиатуре и введите gpedit.msc
  2. Перейдите в раздел «Конфигурация компьютера» — «Конфигурация Windows» — «Параметры безопасности» — «Локальные политики» — «Параметры безопасности». Дважды нажмите по параметру справа: «Контроль учетных записей: все администраторы работают в режиме одобрения администратором». 
    Параметры UAC в редакторе локальной групповой политики Windows 10

  3. Установите значение «Отключен» и нажмите «Ок». 
    Отключение UAC в редакторе локальной групповой политики Windows 10

  4. Перезагрузите компьютер.

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

С помощью редактора реестра

Это — вариант предыдущего способа, но для Windows 10 Домашняя, где не предусмотрен редактор локальной групповой политики.

  1. Нажмите клавиши Win+R на клавиатуре и введите regedit
  2. В редакторе реестра перейдите к разделу HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ System 
    Параметр EnableLUA в реестре

  3. Дважды нажмите по параметру EnableLUA в правой части редактора реестра и задайте для него значение 0 (ноль). 
  4. Нажмите Ок, закройте редактор реестра и перезагрузите компьютер.

Готово, после этого приложение, вероятнее всего запустится. Однако, ваш компьютер будет под угрозой, и я настоятельно рекомендую вернуть значение EnableLUA в 1, как было до изменений.

Удаление цифровой подписи приложения

Поскольку появление сообщения об ошибке Приложение заблокировано в целях защиты имеет своей причиной проблемы с цифровой подписи исполняемого файла программы, одно из возможных решений — удаление цифровой подписи (не выполняйте этого для системных файлов Windows 10, в случае, если проблема происходит с ними, выполните проверку целостности системных файлов).

Сделать это можно с помощью небольшого бесплатного приложения File Unsigner:

  1. Скачайте программу File Unsigner, официальный сайт — www.fluxbytes.com/software-releases/fileunsigner-v1-0/
  2. Перетащите проблемную программу на исполняемый файл FileUnsigner.exe (или используйте командную строку и команду: путь_к_файлу_fileunsigner.exe путь_к_файлу_программы.exe
    Удаление подписи программы в FileUnsigner

  3. Откроется окно командной строки, где, при успехе, будет указано, что файл был Successfully Unsigned, т.е. цифровая подпись была удалена. Нажмите любую клавишу и, если окно командной строки не закроется само, закройте его вручную. 
    Цифровая подпись приложения удалена

На этом цифровая подпись приложения будет удалена, и оно запустится без сообщений о блокировке администратором (но, иногда, с предупреждением от SmartScreen).

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

Все способы:

  • Способ 1: Запуск через «Командную строку»
  • Способ 2: Разблокировка через «Свойства»
  • Способ 3: Отключение контроля учетных записей
  • Способ 4: Отключение функции SmartScreen
  • Способ 5: Редактирование параметра групповой политики
  • Способ 6: Изменение параметра «Редактора реестра»
  • Вопросы и ответы: 5

Способ 1: Запуск через «Командную строку»

Самый простой вариант решения ошибки «Это приложение заблокировано в целях защиты» в Windows 10, который часто оказывается эффективным, — запуск целевой программы через консоль, открытую от имени администратора. Для этого придется выполнить несколько действий, описанных ниже.

  1. Щелкните правой кнопкой мыши по исполняемому файлу, с запуском которого возникают проблемы, и в появившемся контекстном меню выберите пункт «Свойства».
  2. Переход к просмотру пути программы для решения проблемы Это приложение заблокировано в целях защиты в Windows 10

  3. Там вас интересует поле «Объект»: скопируйте его содержимое учитывая кавычки.
  4. Просмотр пути программы для решения проблемы Это приложение заблокировано в целях защиты в Windows 10

  5. Запустите «Командную строку» от имени администратора. Проще всего сделать это, воспользовавшись поиском в «Пуск».
  6. Запуск командной строки для решения проблемы Это приложение заблокировано в целях защиты в Windows 10

  7. Вставьте туда скопированный ранее путь, нажав Ctrl + V и подтвердив выполнение команды через Enter.
  8. Запуск программы через консоль для решения проблемы Это приложение заблокировано в целях защиты в Windows 10

  9. Если программа была успешно запущена, не закрывайте консоль на протяжении всего времени ее использования.
  10. Успешный запуск программы через консоль для решения проблемы

Способ 2: Разблокировка через «Свойства»

После первого запуска целевого приложения, которое было заблокировано, в его свойствах появляется пометка «Осторожно». Если снять ее вручную, а затем применить настройки, возможно, следующий запуск ПО пройдет успешно. Проверяется действенность этого метода за несколько секунд.

  1. Снова кликните ПКМ по исполняемому файлу и перейдите в «Свойства».
  2. Переход к свойствам программы при решении Это приложение заблокировано в целях защиты в Windows 10

  3. На вкладке «Общие» найдите внизу пометку «Осторожно» и поставьте галочку напротив соответствующего пункта.
  4. Разблокировка программы при решении Это приложение заблокировано в целях защиты в Windows 10

Не забудьте применить изменения, а затем закройте текущее окно и переходите к повторному запуску приложения.

Способ 3: Отключение контроля учетных записей

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

  1. Откройте утилиту «Выполнить», зажав комбинацию клавиш Win + R. Введите там команду UserAccountControlSettings и нажмите Enter.
  2. Переход к параметрам учетных записей при решении Это приложение заблокировано в целях защиты в Windows 10

  3. При открытии нового окна переместите ползунок контроля в самое нижнее положение, чтобы он находился в состоянии «Никогда не уведомлять».
  4. Отключение контроля учетных записей при решении Это приложение заблокировано в целях защиты в Windows 10

  5. После примените настройки и закройте текущее окно.
  6. Подтверждение отключения контроля при решении Это приложение заблокировано в целях защиты в Windows 10

Способ 4: Отключение функции SmartScreen

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

  1. Откройте «Пуск» и перейдите в «Параметры».
  2. Там вас интересует раздел «Обновление и безопасность».
  3. Переход в Обновление и безопасность при решении Это приложение заблокировано в целях защиты в Windows 10

  4. Переместитесь к категории «Безопасность Windows» и выберите там пункт «Управление приложениями и браузером».
  5. Переход к настойкам программ при решении Это приложение заблокировано в целях защиты в Windows 10

  6. Переместите маркер на пункт «Выключить».
  7. Отключение контроля программ при решении Это приложение заблокировано в целях защиты в Windows 10

  8. Вы будете уведомлены о том, что проверка приложений и файлов была успешно отключена, однако при этом компьютер стал более уязвимым к угрозам.
  9. Успешное отключение контроля программ при решении Это приложение заблокировано в целях защиты в Windows 10

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

Способ 5: Редактирование параметра групповой политики

В редакторе локальной групповой политики есть параметр, отвечающий за контроль учетных записей, работающих в режиме одобрения администратором. Однако этот метод подходит только обладателям Windows 10 Pro и Enterprise, поскольку в других версиях редактор попросту отсутствует. Если он находится во включенном состоянии, это может стать причиной появления проблемы «Это приложение заблокировано в целях защиты», поэтому сам параметр понадобится отключить.

  1. Откройте утилиту «Выполнить» (Win + R), где впишите gpedit.msc и нажмите Enter.
  2. Запуск локальных политик для решения Это приложение заблокировано в целях защиты в Windows 10

  3. Последовательно открывайте разделы «Конфигурация компьютера» — «Конфигурация Windows» — «Параметры безопасности» — «Локальные политики» — «Параметры безопасности».
  4. Переход по пути в локальных политиках для решения Это приложение заблокировано в целях защиты в Windows 10

  5. Дважды кликните левой кнопкой мыши по находящемуся там параметру «Контроль учетных записей: все администраторы работают в режиме одобрения администратором».
  6. Открытие параметра в локальных политиках для решения Это приложение заблокировано в целях защиты в Windows 10

  7. Отметьте маркером пункт «Отключен» и примените изменения.
  8. Отключение параметра локальной политики для решения Это приложение заблокировано в целях защиты в Windows 10

В обязательном порядке перезагрузите компьютер для применения изменений а уже потом переходите к проверке метода.

Способ 6: Изменение параметра «Редактора реестра»

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

  1. Откройте «Выполнить» (Win + R), где введите regedit и нажмите на «ОК».
  2. Переход к редактору реестра для решения Это приложение заблокировано в целях защиты в Windows 10

  3. Перейдите по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
  4. Переход по пути редактора реестра для решения Это приложение заблокировано в целях защиты в Windows 10

  5. Там найдите параметр «EnableLUA» и кликните по нему дважды ЛКМ.
  6. Выбор параметра в редакторе реестра для решения Это приложение заблокировано в целях защиты в Windows 10

  7. Измените значение на «0» и сохраните параметр.

Изменения, вносимые в реестр, заработают только после перезагрузки компьютера, после которой проверяйте результат, запуская проблемное приложение.

В завершение отметим, что иногда возникновение ошибки «Это приложение заблокировано в целях защиты» в Виндовс 10 может быть связано непосредственно с неполадками самого приложения. Если оно было скачано со сторонних источников или неизвестно как получено на компьютер, его рекомендуется удалить и скачать заново с проверенных сайтов.

Наша группа в TelegramПолезные советы и помощь

Quick Fixes

  • Right-click the app/file and select Properties. Enable the Unblock checkmark under the General tab, and click OK.
  • Disable Windows Defender SmartScreen on Windows 11 from Windows Security > App & browser control > Reputation-based protection settings.

Basic Fixes

  • Run the app as an administrator: Right-click the app and select ‘Run as administrator’ from the context menu to launch the app with administrative permissions.
  • Temporarily disable Windows Security: Press the Windows key, search Windows Security, and click to open it. Select ‘Virus & threat protection’ from the left sidebar, click Manage settings under ‘Virus & threat protection settings’, and toggle off Real-time protection.
  • Update or reinstall the app: Update the app from the Microsoft Store or its installer file. Alternatively, uninstall the app from Windows Settings > Apps > Installed apps, and install it afresh.
  • Perform a clean boot: Clean boot your Windows 11 system and retry opening the app.

Fix 1: Unblock the App Manually

Did you move files from another computer or external storage? Windows may block opening such files to protect your computer showing the ‘This app has been blocked for your protection ‘ message. Unblock it manually from the app/file properties to access it.

Step 1: Right-click your desired file/app and select Properties from its context menu.

1 open file properties

Step 2: Enable the Unblock checkmark under the General tab and click OK.

2 unblock the app

Fix 2: Launch the App From the Command Prompt

If you’re unable to open a specific app on Windows, use Command Prompt to launch it.

Step 1: Right-click the app shortcut you can’t launch and select Properties.

3 open app properties

Step 2: Copy the target destination path.

4 copy the path

Step 3: Press the Windows key, search Command Prompt, and click Run as administrator.

5 launch Command Prompt

Step 4: Paste the copied destination path in the console and press Enter to launch the app.

6 open application via CMD

Fix 3: Disable Windows Defender SmartScreen

SmartScreen is a Windows Security feature that protects your PC against malicious apps, files, and websites by checking them against a Microsoft database. If it incorrectly blocked the app you’re trying to access, disable the SmartScreen feature temporarily and retry opening it.

Step 1: Press the Windows key, search Windows Security, and click to open it.

7 open Windows Security

Step 2: Select App & browser control from the left sidebar, and click Reputation-based protection settings.

8 select reputation based security

Step 3: Toggle off Potentially unwanted app blocking and SmartScreen for Microsoft Store apps.

9 toggle off smartscreen and unwanted app

Fix 4: Disable User Account Control Temporarily

Besides SmartScreen, the User Account Control on Windows 11 may block an app to protect your OS from unauthorized changes. Tweak the Windows registry to disable the User Account Control (UAC) temporarily and unblock the application.

Step 1: Open the Run dialog using the Windows + R shortcut, type regedit, and press Enter.

a open the run dialog

Step 2: Approve the UAC prompt, paste the below path in the navigation bar and press Enter.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Step 3: Double-click EnableLUA, set its Value data to 0, and click OK to save changes. Reopen your desired app to run it.

b disable UAC prompt

Fix 5: Perform a System Restore

Lastly, if the issue persists, restore the system to its previous settings to fix the ‘This app has been blocked for your protection’ error on Windows 11.

Step 1: Press the Windows + R shortcut to open the Run dialog, type rstrui, and press Enter.

10 open the run dialog

Step 2: Pick a relevant restore point, click Next, and follow the on-screen instructions to revert your computer to its previous state.

11 perform a system restore

Was this helpful?

Thanks for your feedback!

The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.

Компьютер сообщает: «Невозможно запустить это приложение на вашем ПК». В итоге, игра или программа в Windows 11/10 не работают, и пользователь огорчён. Исправляем данную проблему. У данной ошибки есть ряд типичных причин, которые сегодня и рассмотрим.

Запустите от имени администратора

Содержание

  • Запустите от имени администратора
  • Повторно скачайте установщик
  • Приложение или игра не под ваш процессор
    • Не все программы идут в 32-разрядных ОС
    • Приложение для ARM, а не x64
  • Приложение создано для старой ОС
  • Проверьте компьютер на вирусы

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

Или такой же пункт в Проводнике.

Повторно скачайте установщик

Бывает и так, что файл повреждён. Одна из распорастранённых причин «поломки» исполняемого файла — сбой диска. Как вариант: файл, который вы запускаете не относится к исполняемым, а расширение *.EXE было присвоено данному файлу вручную в процессе переименования. В случае, если EXE-шник программы повредился, попробуйте повторно скачать данный файл.

При возможности — с официального сайта ПО или другого источника (не качайте вновь с сайта, где вам достался неработоспособный файл). Не исключено, что сбойной является конкретная версия программы — по каким-то причинам получилась «кривой» и не работает. Выходом станет загрузка более ранней или более поздней версии.

Приложение или игра не под ваш процессор

В ряде случаев ПО может быть несовместимым с процессором вашего ноутбука или настольного ПК. Разберём типичные ситуации, когда программа не идёт на компе, поскольку создана под другие чипы.

Не все программы идут в 32-разрядных ОС

Первым делом уточните разрядность вашей операционной системы. Не исключено, что у вас на ноутбуке или настольном компе 32-битная версия, а программа или игра требует 64-битной. В таком случае решением является переустановка ОС (при условии, что ваш ПК с 64-разрядным процессором). Если нельзя переустановить — тогда ищите 32-битную версию программы или игры, как вариант — альтернативное ПО. Зачастую можно найти старые (но вполне работоспособные) версии необходимого ПО.

Важно соблюдать осторожность при загрузке и проверять скачанные файлы надёжным антивирусом. Если приложение крайне необходимо и замена вас не устроит, имеет смысл рассмотреть апгрейд настольного компьютера с установкой 64-битного процессора. 32-разрядные давно устарели, поэтому становятся типичными ситуации, когда соответствующих версий программ нет. В случае с ноутбуком замена процессора зачастую невозможна и решением может стать приобретение нового устройства.

Приложение для ARM, а не x64

Сейчас уже существуют компьютеры и планшеты с Windows на базе ARM-процессоров. Подобные чипы применяются в смартфонах и планшетах и довольно энегроэффективны. Стали достаточно мощными для того, чтобы использоваться и в ноутах. Не исключено, что вы загрузили программу для ARM64, а вам нужна классическая — x64. Обратим внимание, что пользователям ноутбуков/настольных ПК с процессорами AMD и Intel нужно качать игры и программы для x64, а не ARM64. Последние не запустятся в вашей системе. Недавно «Блог системного администратора» рассматривал продвинутый планшет-ноутбук HUAWEI MateBook E Go, который как раз базируется на ARM-процессоре:

Получается обратная ситуация — требуются специальные версии игр и приложений (для ARM), x64 запускаются через эмулятор, но идут не все.

Приложение создано для старой ОС

Случается так, что пользователь пытается открыть программу для древней версии Windows или даже DOS. 16-битное ПО и софт для DOS не пойдет в современной ОС без сторонних программных инструментов. А древние 32-разрядные зачастую получается запустить с помощью хитрой фишки — совместимости с ОС, для которой программа изначально была предназначена. Найдите нужное вам приложение в меню «Пуск». Кликните по значку программы правой кнопкой мыши. Из меню выберите: «Перейти к расположению файла».

Кликните по значку или ярлыку исполняемого файла и выберите «Свойства» из предложенного меню.

Откройте вкладку «Совместимость», а затем активируйте опцию «Запустить программу в режиме совместимости с:». Выберите старую версию Windows из числа предложенных. Кликните по кнопке «Применить» в нижней части окна. В данном примере выбран запуск в режиме совместимости с Windows 7.

Примечание: если вы не нашли опцию «Перейти к расположению файла» в контекстном меню, то выберите «Дополнительно» — данный пункт может находиться и там.

Проверьте компьютер на вирусы

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

Что вы делаете, когда не запускается нужная программа? Напишите в комментариях.

2.3
3
голоса

Рейтинг статьи


Рейтинг 5.00/4:

8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

Невозможно запустить это приложение на данном устройстве

10.12.2024, 09:21. Показов 1229. Ответов 16


Как можно запустить старое приложение на вин11?
Режим совместимости, отключение SmartScreen не помогли.

Скрин

Миниатюры

 



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 09:31

WMWare — это то, что я думаю?



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 09:51

 [ТС]

Verevkin, да. Только 12.х



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 09:53

Сообщение от Vasek2

да. Только 12.х

17-я запускается? Только 12-я не хочет?



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 10:01

 [ТС]

Verevkin, не тестил 17, но 15 работает



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 10:03

Сообщение от Vasek2

не тестил 17, но 15 работает

Ну так и юзай 15-ю.



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 10:16

 [ТС]

Verevkin, не хочу, мне нужна 12



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 10:18

Сообщение от Vasek2

не хочу, мне нужна 12

Windows 7 ставь, на ней заведётся. Но это неточно.



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 10:34

 [ТС]

Verevkin, заведётся и заводилась, она и стояла. Только теперь новый ноут с UEFI class 3 и уже не всё так радужно, т.к. стоит вин11, т.к. в 7ке дров на вай фай и тачпад нет, даже акб не виден



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 10:41

Сообщение от Vasek2

Только теперь новый ноут с UEFI class 3 и уже не всё так радужно, т.к. стоит вин11, т.к. в 7ке дров на вай фай и тачпад нет, даже акб не виден

Я работаю на военном заводе программистом, пишу софт под винду для управления

через сеть

внешним оборудованием. И я задолбался объяснять всяким дедам и бабкам, почему этот софт не будет работать под WinXP.



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 11:15

 [ТС]

Verevkin, слушай, я сегодня попробую root-сертификаты из вин7 всунуть в вин11 и если всё запустится, я наконец-то отдохну. А ты сможешь дальше проводить консультации пенсионерам
Выход в данной ситуации точно есть



0



3178 / 2072 / 378

Регистрация: 14.08.2018

Сообщений: 6,862

Записей в блоге: 4

10.12.2024, 11:46

Сообщение от Vasek2

root-сертификаты из вин7 всунуть в вин11

А не приходила мысль что ПО не совместимо на уровне ядра ОС? С какого боку тут сертификаты?



0



9976 / 5447 / 1237

Регистрация: 12.03.2015

Сообщений: 25,325

10.12.2024, 11:47

Сообщение от Vasek2

Выход в данной ситуации точно есть

Да мне как-то

Я пенсионерам выход предложил — юзайте другие приложения. Ах, их нет в природе? Ну сорри, тогда пора заканчивать это мракобесие типа «мне нравится WinXP, я привык» и поставить себе на конпуктер хотя бы Windows 7.



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

10.12.2024, 16:00

 [ТС]

Verevkin, ок. Мне два раза повторять не надо, два раза повторять не надо

Добавлено через 25 секунд
Andrey-MSK, посмотрим. Серты встанут, значит не ядро



0



8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

12.12.2024, 00:55

 [ТС]

Andrey-MSK, да, новые (т.е. старые из вин7) сертификаты не помогли. Зато я нашёл такую штуку в настройках вин11 как «Интеллектуальное управление приложениями», которое если выключить, то включить якобы до переустановки ОС нельзя. Потестирую позже



0



Vasek2

8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

03.01.2025, 20:49

 [ТС]

Сообщение от Andrey-MSK

А не приходила мысль что ПО не совместимо на уровне ядра ОС? С какого боку тут сертификаты?

Мысли мыслями, но проблемы я решил.

ПРОБЛЕМЫ
* Ошибка «Нельзя запустить это приложение, так как оно вызывает проблемы с безопасностью…» в Windows 10 и выше (часто относится к запуску старых версий VMware Workstation на новых ОС).
* Тормоза виртуальных машин при работе в хостовых системах Windows 10 и выше.

РЕШЕНИЕ
Отключение изоляции ядра хостовой ОС (Windows 10, 11).

regedit.exe и cmd.exe

Вариант №1 — реестр
1. Запустить редактор реестра от имени администратора.
2. Открыть раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\DeviceGuard\Scenarios\Hyperv isorEnforcedCodeIntegrity.
3. Значение параметра Enabled изменить на 0 (если раздела HypervisorEnforcedCodeIntegrity или параметра Enabled нет, требуется создать их).
4. Перезагрузить систему.

Вариант №2 — командная строка
1. Запустить командную строку от имени администратора.
2. Ввести команду:

Windows Batch file
1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d "0" /f

3. Перезагрузить систему.

ВАЖНО!
Данные действия ухудшают безопасность операционной системы!

ПРОБЛЕМА
* Тормоза виртуальных машин из-за ограничения хостовой системой фоновой работы процесса vmware-vmx.exe.

РЕШЕНИЕ
Отключение режима Power Throttling* для основного процесса VMware Workstation (vmware-vmx.exe).

cmd.exe

1. Запустить командную строку от имени администратора.
2. Ввести команду:

Windows Batch file
1
powercfg /powerthrottling disable /path "C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe"

ПРОБЛЕМА
* Тормоза виртуальных машин из-за исправления против Spectre.
* Тормоза виртуальных машин из-за исправления против Meltdown.

ЛОГ VMWARE.LOG

Code
1
2
MsgHint: msg.loader.mitigations.wsAndFusion
You are running this virtual machine with side channel mitigations enabled. Side channel mitigations provide enhanced security but also lower performance.

РЕШЕНИЕ
Отключение защиты от атак класса side channel.

VMwareGUI и vmx-конфиг

Code
1
2
3
4
5
Инструкция для программы
1. Выключить виртуальную машину и открыть свойства виртуальной машины в программе VMware.
2. Вкладка Настройки - Дополнительно. Или Options - Advanced для англ. версии VMware.
3. Включить опцию "Disable side channel mitigations for Hyper-V enabled hosts".
4. Готово.
Code
1
2
3
4
5
Инструкция для vmx-конфига
1. Выключить виртуальную машину и открыть конфигурационный файл виртуальной машины. Формат *.vmx.
2. Добавить параметр ulm.disableMitigations="TRUE"
3. Сохранить конфигурационный файл.
4. Готово.

Использовать требуется только одну из двух инструкций, т.к. их результат идентичен.

ВАЖНО!
Данные действия ухудшают безопасность системы!

ПРОБЛЕМА
* Тормоза виртуальных машин из-за запуска гипервизора VMware в пользовательском режиме (а не в режиме ядра)

ЛОГ VMWARE.LOG

Code
1
Monitor Mode: ULM

РЕШЕНИЕ
Отключение режима User Level Mode (ULM).

cmd

Windows Batch file
1
bcdedit /set hypervisorlaunchtype off

ВАЖНО! Если на хостовой ОС Windows установлены компоненты гипервизора Hyper-V, то VMware Workstation автоматически будет запускать виртуальные машины в режиме ULM! Данное действие отключит следующие компоненты системы: Виртуальные машины Hyper-V, Подсистема WSL2, Windows Sandbox, Credential Guard и Device Guard и возможно другие компоненты!

Возможно кому-то пригодится

Добавлено через 27 минут
Возможно также кому-то понадобится полуавтоматический батничек:

УСКОРЕНИЕ И ИСПРАВЛЕНИЕ ОШИБОК УСТАНОВКИ VMWARE

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
@echo off
 
 
title УСКОРЕНИЕ И ИСПРАВЛЕНИЕ ОШИБОК УСТАНОВКИ VMWARE
 
 
rem Настройки
rem Цвет текста
color 02
rem Пауза
set "pause=1>nul timeout /t 8 /nobreak"
rem Показ ошибок
set "ers=2>nul"
rem Показ информации
set "info=1>nul 2>&1"
 
 
echo =================================================
echo.
echo # УСКОРЕНИЕ И ИСПРАВЛЕНИЕ ОШИБОК УСТАНОВКИ VMWARE
echo.
echo =================================================
 
 
echo.
echo.
echo Отключить изоляцию ядра* хостовой ОС?
echo * Исправления:
echo   + Ошибка "Нельзя запустить это приложение, так как оно вызывает проблемы с безопасностью..."
echo     в Windows 10 и выше (часто относится к запуску старых версий VMware Workstation на новых ОС)
echo   + Тормоза виртуальных машин при работе в хостовых системах Windows 10 и выше
echo [1] Да
echo [2] Нет
Choice /c 120 /n /m "Выбран вариант: "
Set /A Sele=%ErrorLevel%
If %Sele% Equ 1 (
echo reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d "0" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d "0" /f
rem Для отмены исправления
rem add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d "1" /f
)
If %Sele% Equ 2 echo Отмена
 
 
echo.
echo.
echo Отключить режим Power Throttling* для основного процесса VMware Workstation (vmware-vmx.exe)?
echo * Исправления:
echo   + Тормоза виртуальных машин из-за ограничения хостовой системой фоновой работы процесса vmware-vmx.exe
echo   ВАЖНО! Для данного исправления VMware Workstation должна быть установлена по СТАНДАРТНОМУ пути:
echo   C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe
echo   В противном случае будет выведена ошибка: "Файл не найден"
echo [1] Да
echo [2] Нет
Choice /c 120 /n /m "Выбран вариант: "
Set /A Sele=%ErrorLevel%
If %Sele% Equ 1 (
echo powercfg /powerthrottling disable /path "C:\Program Files (x86^)^\VMware\VMware Workstation\x64\vmware-vmx.exe"
powercfg /powerthrottling disable /path "C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe"
rem Для отмены исправления
rem powercfg /powerthrottling reset /path "C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe"
echo.
echo Проверка процесса:
powercfg /powerthrottling list
echo __________________________________________________
echo Успешное добавление программы будет выглядеть так:
echo Application: C:\Program Files ^(x86^)^\VMware\VMware Workstation\x64\vmware-vmx.exe
echo        Never On
echo __________________________________________________
)
If %Sele% Equ 2 echo Отмена
 
 
echo.
echo.
echo Отключить защиту от атак класса side channel*?
echo * Исправления:
echo   + Тормоза виртуальных машин из-за исправления против Spectre
echo   + Тормоза виртуальных машин из-за исправления против Meltdown
echo   ____________________
echo   (Текст в vmware.log)
echo   MsgHint: msg.loader.mitigations.wsAndFusion
echo   You are running this virtual machine with side channel mitigations enabled. Side channel 
echo   mitigations provide enhanced security but also lower performance.
echo [1] Да
echo [2] Нет
Choice /c 120 /n /m "Выбран вариант: "
Set /A Sele=%ErrorLevel%
If %Sele% Equ 1 (
echo ИНСТРУКЦИЯ ДЛЯ ПРОГРАММЫ:
echo 1. Выключить виртуальную машину и открыть свойства виртуальной машины в программе VMware.
echo 2. Вкладка Настройки - Дополнительно. Или Options - Advanced для англ. версии VMware.
echo 3. Включить опцию "Disable side channel mitigations for Hyper-V enabled hosts".
echo 4. Готово.
echo ---
echo ИНСТРУКЦИЯ ДЛЯ VMX-КОНФИГА:
echo 1. Выключить виртуальную машину и открыть конфигурационный файл виртуальной машины. Формат *.vmx.
echo 2. Добавить параметр ulm.disableMitigations="TRUE"
echo 3. Сохранить конфигурационный файл.
echo 4. Готово.
echo.
echo ВАЖНО! ИСПОЛЬЗУЙТЕ ТОЛЬКО ОДНУ ИЗ ДВУХ ИНСТРУКЦИЙ, Т.К. ИХ РЕЗУЛЬТАТ ИДЕНТИЧЕН!
echo.
echo Когда выполните инструкцию...
pause
)
If %Sele% Equ 2 echo Отмена
 
 
echo.
echo.
echo Отключить режим User Level Mode (ULM)*?
echo * Исправления:
echo   + Тормоза виртуальных машин из-за запуска гипервизора VMware в пользовательском режиме (а не в режиме ядра)
echo   ВАЖНО! Если на хостовой ОС Windows установлены компоненты гипервизора Hyper-V, VMware Workstation автоматически будет запускать виртуальные машины в режиме ULM!
echo   ВАЖНО! Данное исправление отключит следующие компоненты системы:
echo     . Виртуальные машины Hyper-V
echo     . Подсистема WSL2
echo     . Windows Sandbox
echo     . Credential Guard и Device Guard
echo     . Возможно и другие компоненты...
echo   ____________________
echo   (Текст в vmware.log)
echo   Monitor Mode: ULM
echo [1] Да
echo [2] Нет
Choice /c 120 /n /m "Выбран вариант: "
Set /A Sele=%ErrorLevel%
If %Sele% Equ 1 (
echo bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype off
rem Для отмены исправления
rem bcdedit /set hypervisorlaunchtype auto
)
If %Sele% Equ 2 echo Отмена
 
 
rem Завершение
echo.
echo.
echo.
echo [FINAL] ДЛЯ ПРИМЕНЕНИЯ ИСПРАВЛЕНИЙ ТРЕБУЕТСЯ ПЕРЕЗАГРУЗИТЬ
echo СИСТЕМУ. ЗАКРОЙТЕ ЭТО ОКНО И ДРУГИЕ ПРИЛОЖЕНИЯ ИСПРАВЛЕНИЕ
echo ПЕРЕЗАГРУЗИТЕ СИСТЕМУ ВРУЧНУЮ!
echo ==========================================================
 
pause



0



Vasek2

8 / 8 / 1

Регистрация: 17.11.2013

Сообщений: 511

03.01.2025, 23:06

 [ТС]

Дополняю.

ПРОБЛЕМА
Ошибка VMInstallHcmon (Failedto install the hcmon driver.)

ОПИСАНИЕ
Ошибка говорит о том, что программа установки не может установить драйвер в системную папку.
Встречается в частности при установке старых версий VMware Workstation (например, версии 15.x на Windows 11).
Причиной ошибки являются отсутствующие или отозванные сертификаты в новых операционных системах (как минимум в Windows 11).

РЕШЕНИЕ
Для решения данной проблемы потребуется удалить установленные в систему сертификаты через утилиту certmgr.msc или через другую аналогичную. После удаления сертификатов понадобится установить старые сертификаты из Windows 7, которые можно скачать на официальном сайте системы или на тематических форумах.

Кликните здесь для просмотра всего текста

1. Запустить certmgr.msc от имени администратора.
2. Открыть раздел Доверенные корневые центры сертификации — Сертификаты.
3. Экспортировать существующие сертификаты (сделать резервную копию).
4. Выделить все сертификаты сочетанием клавиш CTRL+A, нажать по выделенным пунктам правой кнопкой мыши и выбрать «Удалить».
5. Скачать старые сертификаты в формате *.sst по ссылкам ниже или с тематических ресурсов:
— http://www.download.windowsupd… /roots.sst
— http://www.download.windowsupd… hroots.sst
— http://www.download.windowsupd… droots.sst
— http://www.download.windowsupd… lroots.sst
— http://www.download.windowsupd… edcert.sst
6. Подготовка операционных систем.

Windows 7:

— Установить обновление KB2677070 — обновление для корневых сертификатов.
— Отключить контроль учётных записей (UAC), т.к. система может выдать ошибку Addcert failed 0x5(5).
— Скачать утилиту updroots (приоритетная версия updroots 5.1.2484.0).
— Создать на диске C:\ папку certs.
— Скопировать в папку C:\certs утилиту updroots.
— Скопировать в папку C:\certs скачанные сертификаты (расположить файлы рядом с файлом updroots.exe).
— Перезагрузить систему (для завершения установки KB2677070).

Windows 8 и выше:

— Отключить контроль учётных записей (UAC), т.к. система может выдать ошибку Addcert failed 0x5(5).
— Создать на диске C:\ папку certs.
— Скопировать в папку C:\certs скачанные сертификаты.
7. Установить скачанные сертификаты.
8. Установка сертификатов.
Windows 7:
— Запустить командную строку от имени администратора.
— Ввести команды по списку ниже.

Windows Batch file
1
2
3
4
5
C:\certs\updroots.exe roots.sst
C:\certs\updroots.exe authroots.sst
C:\certs\updroots.exe delroots.sst
C:\certs\updroots.exe disallowedcert.sst
C:\certs\updroots.exe updroots.sst

Windows 8 и выше:
— Запустить командную строку от имени администратора.
— Ввести команды по списку ниже.

Windows Batch file
1
2
3
4
5
@powershell -ex Unrestricted -c "$sstStore = ( Get-ChildItem -Path C:\certs\roots.sst ); $sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root"
@powershell -ex Unrestricted -c "$sstStore = ( Get-ChildItem -Path C:\certs\authroots.sst ); $sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root"
@powershell -ex Unrestricted -c "$sstStore = ( Get-ChildItem -Path C:\certs\delroots.sst ); $sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root"
@powershell -ex Unrestricted -c "$sstStore = ( Get-ChildItem -Path C:\certs\disallowedcert.sst ); $sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root"
@powershell -ex Unrestricted -c "$sstStore = ( Get-ChildItem -Path C:\certs\updroots.sst ); $sstStore | Import-Certificate -CertStoreLocation Cert:\LocalMachine\Root"

9. Установить VMware Workstation старой версии, запустив программу установки от имени администратора.
10. Установка должна пройти без ошибки добавления драйвера в систему.
11. Вновь запустить certmgr.msc от имени администратора.
12. Открыть раздел Доверенные корневые центры сертификации — Сертификаты.
13. Выделить все сертификаты сочетанием клавиш CTRL+A, нажать по выделенным пунктам правой кнопкой мыши и выбрать «Удалить».
14. Импортировать первоначальные сертификаты системы (восстановить резервную копию).
15. ВАЖНО! Старые сертификаты требуются только для установки драйвера hcmon. Для запуска старой версии VMware они не требуются.
16. Готово.

ВАЖНО!
При удалении всех новых сертификатов из системы некоторые приложения могут не установиться или не запуститься!
ВАЖНО!
Перед удалением сертификатов рекомендуется экспортировать все существующие сертификаты!

Скачанные старые сертификаты (файл certs.zip), утилита updroots (файл updroots_5.1.2484.0.zip) и bat-скрипт (файл !Install_Cert_From_Win7.bat.zip) прикреплены к сообщению.

Вложения

certs.zip (548.8 Кб, 2 просмотров)
updroots_5.1.2484.0.zip (2.8 Кб, 5 просмотров)
!Install_Cert_From_Win7.bat.zip (681 байт, 4 просмотров)



0



Новые блоги и статьи

Все статьи  

Все блоги / 

Анализ текста на Python с NLTK и Spacy

AI_Generated 14.05.2025

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

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

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

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

CQRS (Command Query Responsibility Segregation) на Java

Javaican 12.05.2025

CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .

Наверх

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как изменить иконку проводника windows 10
  • В какой папке лежат драйвера windows 10
  • Как увеличить объем виртуального диска windows 10
  • Stop c0000145 application error windows 7 как исправить
  • Windows 10 pro activator key