Найдите исправления совместимости для всех операционных систем Windows, выпущенных с Windows Vista по Windows 10.

вы смотрите: как исправить Windows Vista

8And16BitAggregateBlts
Приложения, защищенные с помощью 8/16-разрядной защиты, могут иметь проблемы с производительностью. Этот уровень объединяет все операции blt и повышает производительность.

8And16BitDXMaxWinMode
Приложения, использующие DX8/9 и защищенные 8/16-разрядной защитой, запускаются в максимально развернутом оконном режиме. Этот уровень смягчает приложения, которые демонстрируют графические искажения в полноэкранном режиме.

8And16BitGDIRedraw
Это исправление восстанавливает приложения, использующие GDI и работающие в 8-битном цветовом режиме. Приложение вынуждено перерисовывать свое окно на RealizePalette.

AccelGdipFlush
Это исправление увеличивает скорость работы GdipFlush, которая имеет проблемы с производительностью в DWM.

AoaMp4Конвертер
Это исправление устраняет проблему с отображением конвертера AoA Mp4.

BIOSЧтение
Эта проблема возникает, когда приложение не может получить доступ к объекту Device\PhysicalMemory за пределами драйверов режима ядра в любой из операционных систем Windows Server® 2003. ) для использования функции GetSystemFirmwareTable вместо функции NtOpenSection, когда в BIOS запрашивается информация о памяти \Device\Physical..

BlockRunasInteractiveUser
Эта проблема возникает, когда InstallShield создает установщики и деинсталляторы, которые не завершаются и выдают сообщения об ошибках или предупреждения.

Это исправление не позволяет InstallShield устанавливать значение ключей реестра RunAs. на InteractiveUser, поскольку у InteractiveUser больше нет прав администратора.

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об этом приложении. исправление см. в разделе Использование исправления BlockRunAsInteractiveUser

ЧанжефолдерпастоXPStyle
Это исправление необходимо, когда приложение не может вернуть пути к папкам оболочки при использовании API SHGetFolder.

Исправление перехватывает запрос пути SHGetFolder к общим данным приложения. путь к файлу и возвращает путь к файлу в стиле Windows® XP вместо пути к файлу в стиле Windows Vista.

ClearLastErrorStatusonIntializeCriticalSection
Это исправление указывается, когда приложение не запускается.

Это исправление изменяет вызов функции InitializeCriticalSection таким образом, чтобы он проверял код ошибки NTSTATUS, а затем присваивал последней ошибке значение ERROR_SUCCESS.

КопироватьHKCUSettingsFromOtherUsers
Эта проблема возникает, когда установщик приложения должен работать в режиме с повышенными правами и зависит от настроек HKCU, предоставленных другим пользователям.

Исправление сканирует существующие профили пользователей и пытается скопировать указанные ключи в область реестра HKEY_CURRENT_USER.

Вы можете дополнительно управлять этим исправлением, введя соответствующие ключи реестра в качестве параметров, разделенных символом ^; например: Software\MyCompany\Key1^Software\MyCompany\Key2.

Примечание. Более подробную информацию об этом исправлении приложения см. в разделе

Подробнее подробные сведения об исправлении этого приложения см. в разделе Использование исправления CopyHKCUSettingsFromOtherUsers

CorrectCreateBrushIndirectHatch
На проблему указывает сообщение об ошибке нарушения прав доступа, которое отображается в случае сбоя приложения при выборе или кадрировании изображения.

Исправление корректирует значение штриховки стиля кисти, которое передается в функцию CreateBrushIndirect(), и включает информацию правильно интерпретировать.

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

Примечание. Более подробную информацию об исправлении приложения CorrectFilePaths см. в разделе

Дополнительную информацию об исправлении приложения CorrectFilePaths см. в Использование исправления CorrectFilePaths . Мы рекомендуем использовать это исправление вместе с исправлением CorrectFilePathsUninstall, если вы применяете его к установочному файлу установки.

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

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

Примечание. Для более подробную информацию об этом исправлении см. в разделе

Дополнительную информацию об этом исправлении см. в разделе Использование исправления CorrectFilePathsUninstall. . Мы рекомендуем использовать это исправление вместе с исправлением CorrectFilePaths, если вы применяете его к установочному файлу установки.

КорректшеллExecuteHWND
Эта проблема возникает, когда вы запускаете исполняемый файл (.exe), а элемент панели задач мигает вместо открытого запроса на повышение прав, или когда приложение не предоставляет допустимое значение HWND при вызове функции ShellExecute(Ex).

fixперехватывает вызовы ShellExecute(Ex), а затем проверяет значение HWND. Если значение недопустимо, это исправление позволяет вызову использовать текущее активное значение HWND.

Примечание. Дополнительные сведения об исправлении приложения CorrectShellExecuteHWND см. в разделе .

Дополнительную информацию об исправлении приложения CorrectShellExecuteHWND см. в разделе Использование исправления CorrectShellExecuteHWND

CustomNCRender
Это исправление предписывает DWM не отображать неклиентскую область, тем самым вынуждая приложение выполнять собственную визуализацию NC. Это часто придает Windows вид XP.

DelayApplyFlag
Это исправление применяет флаг KERNEL, USER или PROCESS, если указанная библиотека DLL загружена.

Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:

DLL_Name;Flag_Type ;Hexidecimal_Value
Где DLL_Name — это имя конкретной DLL, включая расширение файла. Flag_Type — это KERNEL, USER или PROCESS и шестнадцатеричное_значение, начинающееся с 0x и имеющее длину до 64 бит.

Примечание. Тип флага PROCESS может иметь только 32-битная длина. Вы можете разделить несколько записей с помощью обратной косой черты ().

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

Исправление перехватывает вызовы функции CreateService и удаляет устаревшую службу зависимостей из параметра lpDependencies.

Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:< /p>

Deprecated_Service\App_Service/Deprecated_Service2 \App_Service2
Где Deprecated_Service — это имя устаревшей службы, а App_Service — это имя конкретной службы приложения, которая должна быть модифицированный; например, NtLmSsp\WMI.

Примечание. Если вы не укажете имя App_Service, устаревшая служба будет удалена из всех вновь созданных служб.< /p>

Примечание. Несколько записей можно разделить косой чертой (/).

DirectXVersionLie
Эта проблема возникает, когда приложение дает сбой из-за того, что оно не находит правильный номер версии для DirectX®.

Это исправление изменяет вызов функции DXDIAGN GetProp для возврата правильной версии DirectX.

Вы можете контролировать это исправление. далее, введя в командной строке следующую команду:
MAJORVERSION.MINORVERSION.LETTER

Например, 9.0.c.

ДетекторDWM8And16Bit
Это исправление предлагает снижение для приложений, которые работают в 8/16-битном цветовом режиме отображения, поскольку эти устаревшие цветовые режимы не поддерживаются в Windows 8.

Отключить8And16BitD3D
Это исправление повышает производительность 8/16-битных цветных приложений, которые визуализируют с использованием D3D и не смешивают прямую отрисовку.

Отключить 8-и 16-битные режимы
Это исправление отключает подавление 8/16-битных цветов и перечисление 8/16-битных цветовых режимов.

ОтключитьDWM
Проблема возникает, когда некоторые объекты не отображаются или артефакты объектов остаются на экране в приложении.

Это исправление временно отключает функцию темы меню Windows Aero для неподдерживаемых приложений.

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления DisableDWM

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

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

DisableThemeMenus
На проблему указывает приложение, которое ведет себя непредсказуемо, когда пытается обнаружить и использовать правильные параметры Windows.

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

ОтключитьWindowsDefender
Это исправление отключает Защитник Windows для приложений безопасности, которые не работают с Защитником Windows.

DWM8And16BitСмягчение
Это исправление предлагает смягчение для приложений, которые работают в 8/16-битном цветовом режиме отображения, поскольку эти устаревшие цветовые режимы не поддерживаются в Windows 8.

DXGICompat
Это исправление позволяет передавать движку DirectX инструкции по совместимости для конкретных приложений.

DXMaximizedWindowedMode
Приложения, использующие DX8/9, запускаются в развернутом оконном режиме. Это необходимо для приложений, использующих GDI/DirectDraw в дополнение к Direct3D.

ElevateCreateProcess
О проблеме свидетельствует сбой установки, удаления или обновления, поскольку хост-процесс вызывает функцию CreateProcess и возвращает сообщение об ошибке ERROR_ELEVATION_REQUIRED.

Исправление обрабатывает код ошибки и пытается вызвать функцию CreateProcess вместе с запрошенным повышением прав. Если у исправленного приложения уже есть манифест UAC, код ошибки будет возвращен без изменений.

Примечание. Более подробную информацию об этом исправлении приложения см. в

Дополнительную информацию об этом исправлении приложения см. в разделе Использование исправления ElevateCreateProcess

ЭмулироватьOldPathIsUNC
Проблема возникает, когда приложение завершается сбоем из-за неправильного пути UNC.

Это исправление заменяет функцию PathIsUNC на возврат значения True для путей UNC в Windows.

ЭмуляцияGetDiskFreeSpace
На проблему указывает, когда приложение не устанавливается или не запускается, и оно генерирует сообщение об ошибке, что на диске недостаточно свободного места для установки или использования приложения, даже если свободного места на диске достаточно для удовлетворения требований приложения.< p>Исправление определяет объем свободного места, поэтому, если объем свободного места превышает 2 ГБ, исправление совместимости возвращает значение 2 ГБ, но если объем свободного места меньше 2 ГБ, совместимость fix возвращает фактический объем свободного места.

Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

Дополнительные сведения об этом исправлении приложения. , см. Использование исправления EmulateGetDiskFreeSpace

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

Это исправление заставляет приложения, использующие таблицу сортировки CompareStringW/LCMapString, использовать более старую версию таблицы.

Примечание. Подробнее подробные сведения об этом исправлении электронного приложения см. в разделе

Дополнительные сведения об этом исправлении электронного приложения см. в разделе Использование исправления EmulateSorting

узнать больше  Лучший студенческий компьютер 2022 года - лучшие компьютеры для онлайн-студентов

EmulateSortingWindows61
Исправление эмулирует порядок сортировки Windows 7 и Windows Server 2008 R2 для различных API.

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

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

Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

Дополнительные сведения об этом исправлении приложения см. в разделе Использование Исправление EnableRestarts

ExtraAddRefDesktopFolder
Проблема возникает, когда приложение вызывает метод Release() слишком много раз и вызывает преждевременное уничтожение объекта.

Исправление противодействует попыткам приложения получить папку рабочего стола оболочки, вызывая метод AddRef() для папки рабочего стола. , возвращаемый функцией SHGetDesktopFolder.

FailObsoleteShellAPI
Проблема возникает, когда приложение дает сбой из-за того, что оно генерирует устаревшие вызовы API.

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

Примечание. Вы можете ввести FailAll=1 в командной строке, чтобы подавить реализацию функции и принудительно завершить работу всех функций.

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

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

Исправление может решить проблему, когда приложение ожидает, что RemoveDirectory() немедленно удалит папку, даже если дескриптор открыт. к нему.

FakeLunaТема
Проблема возникает, когда приложение темы отображается неправильно: цвета размыты или пользовательский интерфейс не детализирован.

Исправление перехватывает API GetCurrentThemeName и возвращает значение для темы Windows XP по умолчанию (Luna).Примечание. Более подробную информацию об исправлении приложения FakeLunaTheme см. в

Дополнительную информацию об исправлении приложения FakeLunaTheme см. в разделе Использование исправления FakeLunaTheme

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

Это исправление позволяет функции WriteFile вызывать API FlushFileBuffers, которые сбрасывают кэш файлов на жесткий диск.

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

ForceAdminAccess
Проблема возникает, когда приложение не работает во время явной проверки администратором.

Исправление позволяет пользователю временно имитировать принадлежность к группе администраторов, возвращая значение True во время проверки администратором.

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления ForceAdminAccess

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

ForceLoadMirrorDrvMitigation
Исправление загружает средство защиты драйвера зеркала Windows 8 для приложений, в которых средство защиты не применяется автоматически.

ФристайлBMX
Исправление устраняет состояние гонки приложений, связанное с порядком оконных сообщений.

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

Исправление заменяет GetDriveType(), чтобы для пути к файлу отображалась только корневая информация. Это требуется, когда приложение передает неполный или неправильно сформированный путь к файлу при попытке получить тип диска, на котором существует путь к файлу.

GlobalMemoryStatusLie
На проблему указывает сообщение об ошибке Компьютерная память заполнена, которое отображается при запуске приложения.

Это исправление изменяет структуру состояния памяти таким образом, что оно сообщает о файле подкачки размером 400 МБ, независимо от истинного размера файла подкачки.

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

Это исправление поддерживает использование проверки lpBuffer из функций InternetSetOptionA и InternetSetOptionW для выполнения дополнительной проверки параметров.

Хэндлмаркедконтентеннотиндексед
На проблему указывает приложение, которое дает сбой при изменении атрибута файла или каталога.

Исправление перехватывает любые вызовы API, которые возвращают атрибуты файлов и каталоги, вызываемые из каталога %TEMP%, и сбрасывает атрибут FILE_ATTRIBUTE_NOT_CONTENT_INDEXED. в исходное состояние.

кучаClearAllocation
На проблему указывает неожиданное завершение процесса выделения.

Исправление использует нули для очистки выделения кучи для приложения.

Игнорировать AltTab
Проблема возникает, когда приложение не работает при использовании специальных комбинаций клавиш.

Исправление перехватывает API RegisterRawInputDevices и предотвращает доставку сообщений WM_INPUT. Этот сбой доставки приводит к игнорированию включенных перехватчиков и заставляет DInput использовать перехватчики, специфичные для Windows.

Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе .

Дополнительную информацию об этом исправлении приложения см. в разделе Использование исправления IgnoreAltTab

ИгнорироватьChromeSandbox
Это исправление позволяет Google Chrome работать в системах с загруженным ntdll размером более 4 ГБ.

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

Исправление связывает API FindNextFileW, FindNextFileA, FindFirstFileExW, FindFirstFileExA, FindFirstFileW и FindFirstFileA, чтобы они не возвращали каталог. соединения.

Примечание. В Windows Vista символические ссылки начинаются.

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

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

Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:

Exception1;Exception2
Где Exception1 и Exception2 — это особые исключения, которые следует игнорировать. Например: ACCESS_VIOLATION_READ:1;ACCESS_VIOLATION_WRITE:1.

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

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления IgnoreException

ИгнореФлоатингПойнтРаундингКонтроль
Это исправление позволяет приложению игнорировать запрос управления округлением и вести себя так, как ожидалось в предыдущих версиях приложения.

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

ИгнореФонтКачество
Проблема возникает, когда текст приложения кажется искаженным.

Это исправление позволяет шрифтам с цветовой кодировкой правильно работать со сглаживанием.

Игноремессажебокс
На проблему указывает окно сообщения, которое отображается с отладочным или посторонним содержимым, когда приложение запускается в неожиданной операционной системе.

Исправление перехватывает API-интерфейсы MessageBox* и проверяет их на наличие определенного текста сообщения. Если соответствующий текст найден, приложение продолжит работу без отображения окна сообщения.

Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

Дополнительные сведения. подробные сведения об исправлении этого приложения см. в разделе Использование исправления IgnoreMessageBox

ИгнорироватьMSOXMLMF
На проблему указывает сообщение об ошибке, в котором говорится, что операционная система не может найти файл MSVCR80D.DLL.

Исправление игнорирует зарегистрированный объект MSOXMLMF.DLL, который Microsoft® Office 2007 загружает в операционную систему каждый раз, когда вы загружаете XML, а затем он не получает CoGetClassObject для своего CLSID. Это исправление совместимости просто проигнорирует зарегистрированный MSOXMLMF и приведет к сбою CoGetClassObject для его CLSID.

ИгнорироватьSetROP2
Исправление игнорирует операции чтения-изменения-записи на рабочем столе, чтобы избежать проблем с производительностью.

УстановитьКомпонент
Исправление предлагает пользователю установить .Net 3.5 или .NET 2.0, поскольку .NET не входит в состав Windows 8.

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

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

Исправление перехватывает вызов функции для создания объекта и заменяет слово Global на Local.

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления LocalMappedObject

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

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

Примечание. Для получения более подробной информации о это исправление приложения см. в разделе

Дополнительную информацию об этом исправлении приложения см. в разделе Использование исправления MakeShortcutRunas

Управление ссылками
Исправление перехватывает распространенные API-интерфейсы, которые направляются в каталог или в исполняемый файл (.exe), а затем преобразует любые символические соединения или соединения каталогов, прежде чем передать их обратно в исходные API-интерфейсы.

ЗеркалоДрайверСКомпозицией
Исправление позволяет драйверам зеркал работать правильно с приемлемой производительностью с композицией рабочего стола.

Моветокопифилешим
Проблема возникает, когда во время установки приложения возникают проблемы с безопасным доступом.

Исправление принудительно запускает API CopyFile вместо API MoveFile. API-интерфейсы CopyFile избегают перемещения дескриптора безопасности, что позволяет файлам приложения получить дескриптор папки назначения по умолчанию и предотвращает проблему доступа к безопасности.

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

Это исправление снижает уровни привилегий безопасности для указанного набора файлов и папок.

Примечание. : Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления OpenDirectoryACL.

PopCapGamesForceResPerf
Исправление устраняет проблемы с производительностью в играх PopCap, таких как Bejeweled2. Проблемы с производительностью видны на некоторых младших картах при определенных разрешениях, где буфер 1024×768 масштабируется в соответствии с разрешением экрана.

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

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

ProcessPerfData
На проблему указывает сообщение об ошибке Unhandled Exception, поскольку приложение пыталось прочитать значение реестра данных о производительности процесса, чтобы определить, запущен ли другой экземпляр приложения.

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

Примечание. Эта проблема чаще всего возникает с приложениями .NET.

р>

РекламироватьDAM
Исправление регистрирует приложение для уведомлений об изменении состояния питания.

Распространить историю процессов
Проблема возникает, когда приложение неправильно не может применить исправление приложения.

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

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

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

RedirectCRTTempFile
Исправление перехватывает неудачные вызовы CRT, пытающиеся создать временный файл в корне тома, тем самым перенаправляя вызовы на временный файл во временном каталоге пользователя.

ПеренаправлениеHKCUKeys
Проблема возникает, когда доступ к приложению невозможен из-за ограничений контроля учетных записей (UAC).

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

ПеренаправлениеMP3Кодек
Эта проблема возникает, когда вы не можете воспроизводить файлы MP3.

Исправление перехватывает вызов CoCreateInstance для отсутствующего фильтра, а затем перенаправляет его на поддерживаемую версию.

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

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

Ярлыки меню “Пуск”: отображаются в каталоге \ProgramData\Microsoft\Windows\Start Menu для всех пользователей.
Ярлыки на рабочем столе или в панели быстрого запуска: ярлыки необходимо вручную поместить на рабочий стол отдельного пользователя или в панель быстрого запуска. bar.

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

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

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

Это исправление позволяет запускать дочерний .exe-файл с повышенными привилегиями, когда трудно определить родительский процесс с помощью исправления ElevateCreateProcess. или пометив файлы .exe как RunAsAdmin.

Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

Дополнительные сведения об этом приложении. исправление см. в разделе Использование исправления RelaunchElevated

Повторить попытку OpenSCManagerWithReadAccess
Проблема возникает, когда приложение пытается открыть диспетчер управления службами (SCM) и получает сообщение об ошибке “Отказано в доступе”.

Исправление повторяет вызов и запрашивает более ограниченный набор прав, включая следующие:

< li>SC_MANAGER_CONNECT

  • SC_MANAGER_ENUMERATE_SERVICE
  • SC_MANAGER_QUERY_LOCK_STATUS
  • STANDARD_READ_RIGHTSПримечание. Более подробную информацию об этом исправлении приложения см. в < /span>

    Дополнительную информацию об исправлении этого приложения см. в разделе Использование исправления RetryOpenSCManagerwithReadAccess

  • RetryOpenServiceWithReadAccess
    Проблема возникает, когда отображается сообщение Невозможно открыть службу из-за того, что ваше приложение использует API OpenService() для проверки существования определенного сообщения об ошибке службы.

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

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения об этом исправление приложения, см. раздел Использование исправления RetryOpenServiceWithReadAccess

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

    Это исправление позволяет запускать приложение с повышенными привилегиями. Это исправление эквивалентно указанию requireAdministrator в манифесте приложения.

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительная информация. об этом исправлении приложения см. Использование исправления RunAsAdmin

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

    Это исправление позволяет приложению работать с самыми высокими доступными разрешениями. Это равносильно указанию в манифесте приложения значения параметра highAvailable.

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения о это исправление приложения, см. Использование исправления RunAsHighest

    RunAsInvoker
    Проблема возникает, когда приложение не определяется как требующее повышения прав.

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

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения о это исправление приложения, см. Использование исправления RunAsInvoker

    SecuROM7
    Исправление восстанавливает приложения, используя SecuROM7 для защиты от копирования.

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

    В командной строке можно указать список объектов для изменения, разделяя значения двойной обратной косой чертой (). Или вы можете не включать какие-либо параметры, чтобы изменить все объекты.

    Важно: пользователи не могут войти в систему как сеанс 0 (глобальный сеанс) в Windows Vista. и позже. Поэтому приложения, которым требуется доступ к сеансу 0, автоматически завершатся сбоем.

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения о это исправление приложения, см. Использование исправления SessionShim

    SetProtocolHandler
    Это исправление регистрирует приложение в качестве обработчика протокола.

    Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:Client;Protocol;App
    Клиент — это имя протокола электронной почты, протокол — mailto, а приложение — имя приложения.

    Примечание. поддерживаются только почтовый клиент и протокол mailto. . Вы можете разделить несколько клиентов с помощью обратной косой черты ().

    Сетапкоммитфилекуеуэигноревау
    Проблема возникает, когда не удается установить 32-разрядную программу установки, поскольку для нее требуются 64-разрядные драйверы.

    Исправление отключает файловую систему Wow64, используемую 64-разрядными версиями Windows, чтобы предотвратить доступ 32-разрядных приложений. 64-битные файловые системы во время установки приложения.

    SharePointDesigner2007
    Исправление устраняет ошибку приложения, которая сильно замедляет работу приложения при работе в DWM.

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

    Исправление применяет указанные исправления совместимости путем изменения таблицы экспорта и отмены использования включения и исключения модулей.

    Примечание.

    strong> Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения об этом исправлении приложения см. в разделе Использование исправления ShimViaEAT

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

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

    SierraWirelessHideCDROM
    Исправление восстанавливает установку драйвера беспроводной связи Sierra, тем самым предотвращая проверку ошибок.

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

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

    Исправление помечает приложение как установочный файл (например, setup.exe), а затем запрашивает повышение прав.

    < strong>Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

    Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления SpecificInstaller < /p>

    Конкретный неустановщик
    Проблема возникает, когда приложение, которое не является установщиком (и имеет достаточные привилегии), генерирует ложное срабатывание функции GenericInstaller.

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

    Примечание. Дополнительные сведения об исправлении этого приложения см. в разделе

    Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления SpecificNonInstaller

    SystemMetricsLie
    Это исправление заменяет значения SystemMetrics и SystemParametersInfo значениями предыдущих версий Windows.

    ТекстАрт
    Приложение получает разные координаты мыши при включенном DWM и при выключенном DWM, что приводит к зависанию приложения. Это исправление устраняет проблему.

    TrimDisplayDeviceNames
    Это исправление обрезает имена устройств отображения, возвращаемые EnumDisplayDevices API.

    UIPICompatLogging
    Исправление позволяет регистрировать сообщения Windows из Internet Explorer и других процессов.

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

    Это исправление позволяет настраиваемым сообщениям Windows передаваться текущему процессу с более низкого уровня целостности рабочего стола. Это исправление эквивалентно вызову функции RegisterWindowMessage, за которой следует функция ChangeWindowMessageFilter в коде.

    Вы можете дополнительно управлять этим исправлением, введя следующую команду в командной строке:

    MessageString1 MessageString2
    Где MessageString1 и MessageString2 отражают строки сообщений, которые могут передаваться.

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

    Несколько строк сообщений должны быть разделены пробелами. Дополнительные сведения об исправлении этого приложения см. в разделе Использование исправления UIPIEnableCustomMsgs

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

    Это исправление позволяет передавать стандартные сообщения Windows текущему процессу с более низкого уровня целостности рабочего стола. Это исправление эквивалентно вызову функции ChangeWindowMessageFilter в коде.

    Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:

    1055 1056 1069

    Где 1055 – идентификатор первого сообщения, 1056 – идентификатор второго сообщения, а 1069 – идентификатор третьего сообщения, которое может быть передано.

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

    Несколько сообщений могут быть разделены пробелами. Дополнительные сведения об этом исправлении приложения см. в разделе Использование исправления UIPIEnableStandardMsgs [act]

    Виртуализеделетефилелайер
    Исправление виртуализирует операции DeleteFile для приложений, пытающихся удалить защищенные файлы.

    VirtualizeDesktopPainting
    Это исправление повышает производительность ряда операций на контроллере домена рабочего стола при использовании DWM.

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

    Исправление позволяет функциям реестра разрешать виртуализацию, перенаправление, значения расширения, подмену версий, моделирование счетчиков данных о производительности и т. д. on.

    Дополнительную информацию об этом исправлении приложения см. в разделе Использование исправления VirtualRegistry.

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

    Это исправление заставляет функцию DeleteFile приложения вызывать виртуальный вызов, чтобы исправить проблемы UAC и виртуализации файлов, появившиеся в Windows Vista. Это исправление также связывает другие файловые API (например, GetFileAttributes), чтобы гарантировать удаление виртуализации файла.

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе .

    Дополнительную информацию об исправлении этого приложения см. в разделе Использование исправления VirtualizeDeleteFile.

    ВиртуализироватьHKCRLite
    Проблема возникает, когда приложению не удается зарегистрировать компоненты COM во время выполнения.

    Исправление перенаправляет вызовы записи HKCR (HKLM) в куст HKCU для регистрации COM для каждого пользователя. Это работает так же, как исправление VirtualRegistry, когда вы используете параметр VirtualizeHKCR; однако VirtualizeHKCRLite обеспечивает лучшую производительность.

    HKCR — это виртуальное слияние каталогов HKCU\Software\Classes и HKLM\Software\Classes. Использование HKCU предпочтительнее, если приложение не имеет повышенных прав, и игнорируется, если приложение имеет повышенные права.

    Это исправление совместимости обычно используется в сочетании с исправлением VirtualizeRegisterTypeLib.
    Для получения более подробной информации. об этом исправлении приложения см. Использование исправления VirtualizeHKCRLite.

    Виртуализерегистертипелиб
    Исправление, когда оно используется с исправлением VirtualizeHKCRLite, обеспечивает одновременную регистрацию библиотеки типов и класса COM. Это работает так же, как исправление RegistryTypeLib, когда используется параметр RegisterTypeLibForUser.Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения об этом приложении. исправление см. в разделе Использование исправления VirtualizeRegisterTypelib

    WaveOutIgnoreBadFormat
    На эту проблему указывает сообщение об ошибке, в котором говорится: Невозможно инициализировать звуковое устройство из вашего аудиодрайвера; после этого приложение закрывается.

    Это исправление позволяет приложению игнорировать ошибку формата и продолжать нормально работать.

    Вердисаблерепортексцептион
    Это исправление отключает автоматический отчет об исключениях в средстве отчетов об ошибках Windows, в том числе о тех, о которых сообщает Object Linking and Embedding-Database (OLE DB). Исправление перехватывает RtlReportException API и возвращает сообщение об ошибке STATUS_NOT_SUPPORTED.

    Win7RTM/Win8RTM
    Слой предоставляет приложению режим совместимости с Windows 7/Windows 8.

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

    Все исправления совместимости версии устраняют проблему, из-за которой приложение не работает из-за того, что оно проверяет, но не находит, конкретной версии операционной системы. Исправление версии возвращает соответствующую информацию о версии операционной системы. Например, VistaRTMVersionLie возвращает приложению информацию о версии Windows Vista независимо от фактической версии операционной системы, работающей на компьютере.

    Wing32SystoSys32
    На проблему указывает сообщение об ошибке, в котором говорится, что библиотека WinG была установлена ​​неправильно.

    Исправление определяет, существует ли библиотека WinG32 в правильном каталоге. Если библиотека расположена не в том месте, это исправление копирует информацию (обычно во время выполнения приложения) в каталог %WINDIR%\system32.

    Важно: приложение должно иметь права администратора, чтобы это исправление работало.

    WinSrv08R2RTM

    WinXPSP2ВерсияЛи
    Проблема возникает, когда в приложении возникают проблемы из-за библиотеки DLL среды выполнения VB.

    Исправление заставляет приложение выполнить следующие действия:

  • Откройте Администратор совместимости, а затем выберите Нет для режима операционной системы.

    li>

  • На странице “Исправления совместимости” нажмите WinXPSP2VersionLie, а затем нажмите “Параметры”.
  • Параметры для <fix_name> появится диалоговое окно.
  • Введите vbrun60.dll в поле “Имя модуля”, нажмите “Включить”, а затем нажмите “Добавить”.
  • Сохраните пользовательскую базу данных.Примечание. Дополнительные сведения об исправлении приложения WinXPSP2VersionLie см. в разделе

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

  • WRPDllРегистрация
    Сбой приложения при попытке зарегистрировать COM-компонент, выпущенный вместе с Windows Vista и более поздними версиями.

    Исправление пропускает процессы регистрации и отмены регистрации COM-компонентов, защищенных WRP, при вызове функций DLLRegisterServer и DLLUnregisterServer.

    < p>Вы можете дополнительно управлять этим исправлением, введя в командной строке следующую команду:

    Component1.dll;Component2.dll
    Где Component1.dll и Component2. dll отражают компоненты, которые нужно пропустить.

    Примечание. Дополнительные сведения об этом исправлении приложения см. в разделе

    Дополнительные сведения об этом исправлении приложения см. см. Использование исправления WRPDllRegister

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

    Примечание. Для получения более подробной информации о WRPMitigation см.

    Дополнительную информацию о WRPMitigation см. в разделе Использование исправления WRPMitigation

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

    Исправление проверяет, защищен ли раздел реестра с помощью WRP. Если ключ защищен, это исправление эмулирует процесс удаления.

    XPafxIsValidAddress
    Исправление эмулирует поведение Windows XP для MFC42!AfxIsValidAddress.


    См. дополнительную информацию по теме как починить виндовс виста

    Reset Factory Windows Vista, 7, xp.

    • автор: Eugeny Fomin
    • Дата отправки: 2015-12-23
    • оценивать: 4 ⭐ ( 3498 обзоры )
    • Сопоставьте результаты поиска: Reset Factory Windows Vista, 7, xp.

    Как установить Виндовс Виста

    • автор: top-advice.ru
    • оценивать: 4 ⭐ ( 5882 обзоры )
    • Сопоставьте результаты поиска: Вопрос о том, как установить Windows Vista актуален до сих пор, так как она пришлась по душе многим пользователям, которые не желают изменять старым привычкам.

    Способы бесплатно обновить XP или Vista до Windows 10?

    • автор: softikbox.com
    • оценивать: 4 ⭐ ( 4414 обзоры )
    • Сопоставьте результаты поиска: Как обновить операционную систему Vista до Windows 10? Какими способами можно бесплатно обновиться до Windows 10? Можно ли обновить XP до Windows 10?

    Сброс к заводским настройкам виндовс виста

    • автор: varebux.ru
    • оценивать: 5 ⭐ ( 1090 обзоры )
    • Сопоставьте результаты поиска: Рассказываю как легко сбросить Windows до заводских настроек без переустановки💻👍 Привет, друзья! У нас часто возникают проблемы в системах по нашей же

    Как восстановить Windows Vista

    • автор: www.kakprosto.ru
    • оценивать: 4 ⭐ ( 6051 обзоры )
    • Сопоставьте результаты поиска: 👍 Как восстановить windows vista.

    Восстановление Windows Vista. Стратегия восстановления

    • автор: www.windxp.com.ru
    • оценивать: 4 ⭐ ( 8109 обзоры )
    • Сопоставьте результаты поиска: Восстановление Windows Vista. Стратегия восстановления

    Как удалить Windows Vista?

    • автор: www.cdmail.ru
    • оценивать: 4 ⭐ ( 4130 обзоры )
    • Сопоставьте результаты поиска: FAQ – Ответы на вопрос: Как удалить Windows Vista?

    Смотрите больше статей в категории: Советы по работе с компьютером