web-dev-qa-db-fra.com

Le Gestionnaire de connexions Bureau à distance (RDCman) ne passe plus en mode plein écran

J'utilise le Gestionnaire de connexions Bureau à distance 2.7 sur une Surface Pro 4 avec Windows 10. Jusqu'à tout récemment, cela fonctionnait correctement: il passait en plein écran et montrait cette barre de connexion bleue en plein écran en haut lorsque vous y pointez la souris. . Je pourrais fermer la session à partir de là ou quitter le mode plein écran.

Il y a quelques jours (aucune idée de ce qui s'est passé), il n'est pas correctement passé en mode plein écran. Maintenant, il ne fait que redimensionner à la taille de mon écran moins la barre des tâches (donc, je le vois toujours et la fenêtre du RDCman n'est pas non plus derrière la barre des tâches locale. La barre bleue en haut apparaît pendant un moment, mais je ne peux pas la récupérer. lorsque vous déplacez la souris là-bas.

La réinstallation n'a pas aidé. Avez-vous une idée de ce qui a pu causer cela et comment le réparer?

15
Niko

Plus simple: ne maximisez pas la fenêtre du Gestionnaire de connexions Bureau à distance.

Je viens de redimensionner la fenêtre RDCMan à la taille "presque" maximale, puis appuyez sur Plein écran dans la connexion RemoteDesktop (clic droit-> Plein écran).

Sinon, il semble que Windows 10 conserve une barre inférieure réservée à la barre des tâches et ne permet pas au bureau distant d’aller "à fond" en plein écran.

24
Coruscate5

Je sais que ceci est un ancien post mais j'ai eu un problème similaire et a constaté que cela fonctionnait:

  1. Trouvez rcdman.exe.
    Emplacement par défaut: C:\Program Files (x86)\Microsoft\Remote Desktop Connection Manager\RDCMan.exe
  2. Ouvrez la Properties de l'exe (Right click -> Properties)
  3. Aller à l'onglet Compatibility
  4. Décocher Disable display scaling on high DPI settings
1
Syntax Error

Cliquez sur Afficher, puis décochez la case Verrouiller la taille de la fenêtre.

0
Steve Freeman

Cela a fonctionné pour moi http://answers.Microsoft.com/en-us/surface/forum/surfpro4-surfnetwork/surface-pro-4-windows-10-remote-desktop-other/d17d4321-0f04-4a64-95b4-1c6dd5de9c91? page = 1

Voici ce que j'ai fait pour résoudre le problème. Cela fonctionne également avec les anciennes applications qui ne gèrent pas bien la mise à l'échelle haute résolution. Il faut d’abord dire à Windows de rechercher un fichier manifeste pour une application par défaut - une entrée de registre. Suivant consiste à fournir un fichier manifeste pour une application donnée - le nom du fichier exécutable suivi de .manifest.

  1. Ouvrez RegEdit et accédez à la clé de registre suivante: HKEY_LOCAL_MACHINE> LOGICIEL> Microsoft> Windows> CurrentVersion> SideBySide.
  2. Cliquez avec le bouton droit de la souris et sélectionnez NOUVEAU> Valeur DWORD (32 bits).
  3. Tapez PreferExternalManifest, puis appuyez sur Entrée.
  4. Cliquez avec le bouton droit sur PreferExternalManifest, puis cliquez sur Modifier.
  5. Entrez les données de valeur 1 et sélectionnez Décimal.
  6. Cliquez sur OK. Quittez l'Éditeur du Registre.
  7. L'application RDP est %windir%\System32\mstsc.exe et le fichier manifeste est donc mstsc.exe.manifest.

Je ne peux pas joindre le fichier manifeste, voici le contenu:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Assembly xmlns="urn:schemas-Microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-Microsoft-com:asm.v3">
    <dependency>
        <dependentAssembly>
            <assemblyIdentity 
                type="win32"
                name="Microsoft.Windows.Common-Controls"
                version="6.0.0.0" processorArchitecture="*"
                publicKeyToken="6595b64144ccf1df"
                language="*">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity
                type="win32"
                name="Microsoft.VC90.CRT"
                version="9.0.21022.8"
                processorArchitecture="AMD64"
                publicKeyToken="1fc8b3b9a1e18e3b">
            </assemblyIdentity>
        </dependentAssembly>
    </dependency>
    <trustInfo xmlns="urn:schemas-Microsoft-com:asm.v3">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel
                    level="asInvoker"
                    uiAccess="false"/>
                </requestedPrivileges>
        </security>
    </trustInfo>
    <asmv3:application>
        <asmv3:windowsSettings xmlns="http://schemas.Microsoft.com/SMI/2005/WindowsSettings">
           <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.Microsoft.com/SMI/2005/WindowsSettings">
            false
            </ms_windowsSettings:dpiAware>
        </asmv3:windowsSettings>
    </asmv3:application>
</Assembly>

Copiez ce qui précède dans le bloc-notes et enregistrez le fichier avec le nom approprié dans le même dossier que l'exécutable.

0
E.V.I.L.