VMwareでVistaのAero機能を有効にできない問題の解決策

自分のビデオカード(GPU)が古い物であれば最新のVMwareでデフォルトで設定されている「DX12Renderer」に対応できないため、グラフィックに関していくつかの問題が発生する恐れがあります。

古いハードウェアを使っているホストOSのVMware WorkstationのゲストOSでWindows Aeroが使用できない問題に関する可能な回避策

可能な回避策は、Windows 10/11ホストでバージョン17.5.0が使用するデフォルトのDX12Rendererの代わりにOpenGLレンダラーを使用することです。VMを終了し、.vmxファイルで以下の行を追加/編集します。

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

代わりにこの方法はビデオカードがOpenGLの特定バージョン以上に対応していることを前提している。
この回避策を内蔵GPUでは使用しないでください。もし、これを使うとWindows VMのグラフィックが遅くなるだけでなく、レンダリングにも問題が発生する可能性があります。
内蔵GPUにモニターを接続しないか、デバイスマネージャーから内蔵GPUを完全に無効にしてください。mksSandbox.logファイルを見れば、GLRendererと自分が使用中のビデオカードが確認できます。

VistaのようなOSのハードウェア互換性に関しては、Vista VMの中にDX11がインストールされていると仮定して、ゲスト内部でDX11が対応されているので、バージョン16まで指定することができます。

 

------------

如果您的显卡 (GPU) 较旧,可能与最新 VMware 中默认设置的“DX12Renderer”不兼容,并且您可能会遇到一些图形问题。

Windows Aero 在具有较旧硬件的主机操作系统上的 VMware Workstation 来宾操作系统中不可用的可能解决方法

可能的解决方法是使用 OpenGL 渲染器,而不是版本 17.5.0 在 Windows 10/11 主机上使用的默认 DX12Renderer。 退出 VM 并添加/编辑 .vmx 文件中的以下行。

mks.enableDX12Renderer =“假”
mks.enableDX11Renderer =“假”
mks.enableGLRenderer = "TRUE"

相反,此方法假设您的显卡支持特定版本的 OpenGL 或更高版本。
请勿将此解决方法与集成 GPU(Intel HD Graphics、AMD APU 等)结合使用。 如果使用此选项,不仅 Windows VM 的图形速度会变慢,而且还可能会遇到渲染问题。
不要将显示器连接到集成 GPU,或者从设备管理器中完全禁用集成 GPU。 您可以通过查看 mksSandbox.log 文件来查看 GLRenderer 和您正在使用的显卡。

关于 Vista 等操作系统的硬件兼容性,假设 DX11 安装在 Vista VM 内,则您最多可以指定版本 16,因为来宾内部支持 DX11。

------------

Wenn Ihre Grafikkarte (GPU) älter ist, kann es sein, dass sie nicht in der Lage ist, den DX12Renderer zu unterstützen, der in der neuesten VMware standardmäßig eingestellt ist, was einige Probleme mit der Grafik verursachen kann.

Mögliche Workarounds für das Problem, dass Windows Aero auf VMware Workstation-Gastbetriebssystemen auf Hostbetriebssystemen mit älterer Hardware nicht verfügbar ist

Eine mögliche Abhilfe besteht darin, den OpenGL-Renderer anstelle des Standard-DX12Renderers zu verwenden, der von Version 17.5.0 auf Windows 10/11-Hosts verwendet wird: Schließen Sie die VM und fügen Sie die folgende Zeile in der .vmx-Datei hinzu/ändern Sie sie

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Stattdessen setzt diese Methode voraus, dass die Grafikkarte eine bestimmte Version von OpenGL oder höher unterstützt.
Verwenden Sie diesen Workaround nicht mit eingebauten GPUs (z. B. Intel HD Graphics, AMD APUs). Wenn Sie sie verwenden, wird nicht nur die Grafik in Windows VM verlangsamt, sondern es können auch Rendering-Probleme auftreten.
Schließen Sie keinen Monitor an die interne GPU an oder deaktivieren Sie die interne GPU vollständig im Gerätemanager. Die Datei mksSandbox.log zeigt Ihnen den GLRenderer und die von Ihnen verwendete Grafikkarte.

Was die Hardwarekompatibilität in einem Betriebssystem wie Vista betrifft, so können Sie, sofern DX11 in der Vista-VM installiert ist, bis zu Version 16 angeben, da DX11 innerhalb des Gastes unterstützt wird.

------------

If your video card (GPU) is older, it may not be able to support the DX12Renderer, which is set by default in the latest VMware, which may cause some problems with graphics.

Possible workarounds for the issue of Windows Aero not being available on VMware Workstation guest operating systems on host operating systems with older hardware

A possible workaround is to use the OpenGL renderer instead of the default DX12Renderer used by version 17.5.0 on Windows 10/11 hosts: close the VM and add/edit the following line in the .vmx file

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Instead, this method assumes that the video card supports a specific version of OpenGL or higher.
Do not use this workaround with built-in GPUs (e.g. Intel HD Graphics, AMD APUs). If you use it, it will not only slow down the graphics in Windows VM, but may also cause rendering problems.
Do not connect a monitor to the internal GPU or disable the internal GPU completely from the Device Manager. mksSandbox.log file will show you the GLRenderer and the video card you are using.

With regard to hardware compatibility in an OS like Vista, assuming that DX11 is installed in the Vista VM, you can specify up to version 16, as DX11 is supported inside the guest.

------------

Si su tarjeta de vídeo (GPU) es antigua, puede que no sea capaz de soportar el DX12Renderer, que está configurado por defecto en la última versión de VMware, lo que puede causar algunos problemas con los gráficos.

Posibles soluciones para el problema de que Windows Aero no esté disponible en los sistemas operativos invitados de VMware Workstation en sistemas operativos anfitriones con hardware antiguo

Una posible solución es utilizar el renderizador OpenGL en lugar del DX12Renderer por defecto utilizado por la versión 17.5.0 en hosts Windows 10/11: cierre la VM y añada/edite la siguiente línea en el archivo .vmx

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

En su lugar, este método asume que la tarjeta de vídeo soporta una versión específica de OpenGL o superior.
No utilice esta solución con GPUs integradas (por ejemplo, Intel HD Graphics, AMD APUs). Si la utiliza, no sólo ralentizará los gráficos en Windows VM, sino que también puede causar problemas de renderizado.
No conectes un monitor a la GPU interna o desactiva completamente la GPU interna desde el Administrador de dispositivos. El archivo mksSandbox.log te mostrará el GLRenderer y la tarjeta de vídeo que estás utilizando.

Con respecto a la compatibilidad de hardware en un SO como Vista, asumiendo que DX11 está instalado en la VM de Vista, puedes especificar hasta la versión 16, ya que DX11 está soportado dentro del huésped.

------------

Si votre carte vidéo (GPU) est ancienne, il se peut qu'elle ne puisse pas prendre en charge le moteur de rendu DX12, qui est défini par défaut dans la dernière version de VMware, ce qui peut entraîner des problèmes graphiques.

Solutions possibles au problème de l'indisponibilité de Windows Aero sur les systèmes d'exploitation invités VMware Workstation sur des systèmes d'exploitation hôtes dotés d'un matériel plus ancien

Une solution possible consiste à utiliser le moteur de rendu OpenGL au lieu du moteur de rendu DX12 par défaut utilisé par la version 17.5.0 sur les hôtes Windows 10/11 : fermez la VM et ajoutez/modifiez la ligne suivante dans le fichier .vmx

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Cette méthode suppose que la carte vidéo supporte une version spécifique d'OpenGL ou une version supérieure.
N'utilisez pas cette solution de contournement avec les GPU intégrés (par exemple, Intel HD Graphics, AMD APUs). Si vous l'utilisez, cela ralentira non seulement les graphiques dans Windows VM, mais peut également entraîner des problèmes de rendu.
Ne connectez pas de moniteur au GPU interne ou désactivez complètement le GPU interne à partir du gestionnaire de périphériques. Le fichier mksSandbox.log vous indiquera le GLRenderer et la carte vidéo que vous utilisez.

En ce qui concerne la compatibilité matérielle dans un système d'exploitation comme Vista, en supposant que DX11 soit installé dans la VM Vista, vous pouvez spécifier jusqu'à la version 16, car DX11 est pris en charge dans l'invité.

------------

Se la scheda video (GPU) è più vecchia, potrebbe non essere in grado di supportare il DX12Renderer, impostato per impostazione predefinita nell'ultimo VMware, il che potrebbe causare alcuni problemi con la grafica.

Possibili soluzioni al problema della mancata disponibilità di Windows Aero nei sistemi operativi guest VMware Workstation su sistemi operativi host con hardware obsoleto

Una possibile soluzione consiste nell'utilizzare il renderer OpenGL invece del DX12Renderer predefinito utilizzato dalla versione 17.5.0 sugli host Windows 10/11: chiudete la VM e aggiungete/modificate la seguente riga nel file .vmx

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Questo metodo presuppone invece che la scheda video supporti una versione specifica di OpenGL o superiore.
Non utilizzare questo workaround con le GPU integrate (ad esempio Intel HD Graphics, APU AMD). Se lo si utilizza, non solo rallenterà la grafica di Windows VM, ma potrebbe anche causare problemi di rendering.
Non collegare un monitor alla GPU interna o disabilitare completamente la GPU interna da Gestione dispositivi. Il file mksSandbox.log mostrerà il GLRenderer e la scheda video in uso.

Per quanto riguarda la compatibilità hardware in un sistema operativo come Vista, supponendo che DX11 sia installato nella macchina virtuale di Vista, è possibile specificare fino alla versione 16, poiché DX11 è supportato all'interno del guest.

------------

Se a sua placa de vídeo (GPU) for mais antiga, ela pode não ser capaz de suportar o DX12Renderer, que é definido por padrão no VMware mais recente, o que pode causar alguns problemas com gráficos.

Possíveis soluções alternativas para o problema de o Windows Aero não estar disponível nos sistemas operacionais convidados do VMware Workstation em sistemas operacionais host com hardware mais antigo

Uma possível solução alternativa é usar o renderizador OpenGL em vez do DX12Renderer padrão usado pela versão 17.5.0 em hosts Windows 10/11: feche a VM e adicione/edite a seguinte linha no arquivo .vmx

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE" (VERDADEIRO)

Em vez disso, este método assume que a placa de vídeo suporta uma versão específica do OpenGL ou superior.
Não use esta solução alternativa com GPUs integradas (por exemplo, Intel HD Graphics, AMD APUs). Se a utilizar, não só tornará os gráficos mais lentos no Windows VM, como também poderá causar problemas de renderização.
Não ligue um monitor à GPU interna ou desactive completamente a GPU interna a partir do Gestor de Dispositivos. O ficheiro mksSandbox.log mostra-lhe o GLRenderer e a placa de vídeo que está a utilizar.

No que diz respeito à compatibilidade de hardware num SO como o Vista, assumindo que o DX11 está instalado na VM do Vista, pode especificar até à versão 16, uma vez que o DX11 é suportado dentro do convidado.

------------

Если ваша видеокарта (GPU) устарела, она может не поддерживать DX12Renderer, который установлен по умолчанию в последней версии VMware, что может вызвать некоторые проблемы с графикой.

Возможные способы решения проблемы недоступности Windows Aero в гостевых операционных системах VMware Workstation на хостовых операционных системах со старым оборудованием

Возможным обходным решением является использование рендерера OpenGL вместо стандартного DX12Renderer, используемого в версии 17.5.0 на хостах с Windows 10/11: закройте ВМ и добавьте/отредактируйте следующую строку в файле .vmx

mks.enableDX12Renderer = "FALSE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Этот метод предполагает, что видеокарта поддерживает определенную версию OpenGL или выше.
Не используйте это обходное решение со встроенными графическими процессорами (например, Intel HD Graphics, AMD APU). Если вы его используете, это не только замедлит работу графики в Windows VM, но и может вызвать проблемы с рендерингом.
Не подключайте монитор к внутреннему GPU или полностью отключите внутренний GPU в диспетчере устройств. В файле mksSandbox.log будет указан GLRenderer и используемая видеокарта.

Что касается аппаратной совместимости в таких ОС, как Vista, то при условии, что в виртуальной машине Vista установлен DX11, вы можете указать вплоть до 16-й версии, поскольку DX11 поддерживается внутри гостевой системы.