J'ai connecté ma machine à un groupe de travail. Les paramètres pour changer le fond d'écran sont sur la machine serveur, de sorte que toute la machine aura le même fond d'écran. Maintenant, comment puis-je changer le fond d'écran de ma machine en utilisant le registre?
Après avoir lu quelques réponses,
J'ai créé Wall.reg
avec le contenu suivant et créé un raccourci dans le Start up
dossier, afin que le fichier soit exécuté automatiquement.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"
Suis-je en train de manquer quelque chose? Ça ne marche pas :(
Réponses:
Aller vers
et modifiez la valeur de la clé Fond d'écran sur le chemin complet de votre image.
la source
Je sais que c'est une ancienne voie, et Windows 7 est un système d'exploitation qui devient rapidement obsolète. Mais pour l'utilisateur occasionnel: je m'occupe de cela depuis des années dans ma boutique. Je suis assez proche de l'informatique pour avoir certains privilèges sur mon ordinateur portable, mais pas assez près pour arrêter de créer des GPO stupides qui - bien sûr - me touchent également.
Sur XP, je suis certain que sur Windows 7, ce n'est qu'une inspiration: ce type de modifications apportées au Registre ne prendra effet qu'au redémarrage du système! Et puisque vous essayez de contourner un GPO, cela équivaut à "mission impossible" dans de nombreuses situations. Il existe cependant un moyen de forcer l'application d' une mise à jour du Registre sans redémarrer ...
La chose est: vous n'avez pas besoin de redémarrer - vous devez vider le cashe des paramètres de registre - qui fait partie d'un redémarrage .
Solution (sur XP au moins):
Cela fonctionne (bien) pour moi sur ma machine XP, l'astuce étant la dernière ligne: exécutez "user32.dll, UpdatePerUserSystemParameters" dans le cadre du fichier bat. Cela remplace un "redémarrage". :-)
Je l'ai mis dans le dossier Démarrer et j'ai ajouté une combinaison de touches de raccourci au fichier bat: De cette façon, mon PC a commencé avec mon propre fond d'écran, et lorsque le GPO est actualisé plusieurs fois pendant la journée, j'ai appuyé sur la touche de raccourci, et récupérer ma vue préférée (qui est infiniment plus jolie que "l'écran noir de la dépression" qui est le stock de l'entreprise) ;-)
Je n'ai pas encore réussi à résoudre ce problème sur mon nouvel ordinateur portable (exécutant Win 7), mais je suppose que quelqu'un peut s'inspirer de ce comportement (XP) et faire des recherches plus approfondies.
la source
Pour ceux d'entre vous qui ont encore affaire à des boîtes XP, je laisse ma réponse précédente intacte.
Cependant, je peux maintenant partager une approche pour résoudre le problème sur une boîte Windows 7:
battez contre une stratégie de groupe qui est appliquée au redémarrage (et dans mon
cas personnel, toutes les quelques heures pendant la journée). Cependant, les modifications apportées au
registre nécessitent une vidange des paramètres encaissés avant de devenir
actives. Un redémarrage fait cela.
Nous devons trouver un autre moyen d'atteindre l'objectif: "changer l'arrière-plan d'une machine windows-7 ..." - Je saute la partie "utilisant le registre", parce que je ne pense pas que ce soit possible, et franchement, je ne pense pas que ce soit la bonne approche sur Windows 7! Il était sur XP - comme je l' ai dit dans ma réponse précédente.
Le mot magique est maintenant "Themepack" - et la connaissance magique est: "Il est exécutable!" Vous avez besoin d'une méthode automatisée pour l'exécuter et gérer ses conséquences intégrées.
Modifiez le fichier à l'aide du Bloc-notes ou d'un outil similaire: insérez ces lignes:
Notez que non seulement j'exécute le code au démarrage, mais que j'attache également un raccourci clavier (LCTRL + LSHIFT + D), qui exécute cette partie du script à volonté.
Notez également la ligne de commande "WinWait": Mon système est danois, donc le titre de ma fenêtre de personnalisation est "Personlige indstillinger". Vous devez insérer ici le titre de la fenêtre sur votre propre système. Lisez les fichiers d'aide AHK comment faire, si ce n'est pas assez évident pour que vous le deviniez au début.
Maintenant, tout ce qui reste à faire est de personnaliser une fois pour toutes votre ordinateur portable Windows 7 (sauf si une stratégie de groupe vous empêche (les utilisateurs) de changer les choses, vous pouvez toujours changer les choses). Lorsque vous êtes satisfait, enregistrez le Themepack résultant sur le chemin que vous avez indiqué dans le script (c'est-à-dire "C: \ Laptop theme.themepack"), et c'est fait .
Remarque: Si vous ne pouvez rien enregistrer sur "C: \", vous pouvez placer le pack de thèmes n'importe où - y compris dans vos dossiers utilisateur personnels. L'avantage de ceci est que vous conservez le script même lorsque le service informatique change votre ordinateur portable - à condition qu'il prenne soin de sauvegarder vos dossiers utilisateur. Mon goût personnel est juste de garder les choses courtes, et je n'aime pas me connecter aux partages réseau au démarrage si je peux l'aider. Ce que je peux.
la source
Si le serveur contrôle votre fond d'écran via un GPO, vous devrez réinitialiser votre fond d'écran chaque fois que vous vous connectez ou que le GPO est mis à jour sur votre machine.
Vous pouvez créer un fichier reg en modifiant les valeurs correctement et l'enregistrer sur votre bureau, ce qui rend cette course à chaque ouverture de session vous donnerait le fond d'écran que vous désirez après chaque ouverture de session. Utilisez la clé de registre fournie par Thane et exportez la valeur correcte. Chaque fois que vous importez cela, il modifiera le registre à la valeur souhaitée.
Choses à considérer:
Enfreignez-vous la politique informatique de l'entreprise?
Pouvez-vous modifier le registre? et créer des tâches de démarrage pour le faire? c'est à dire que vous avez les privilèges?
Vaut-il la peine?
la source
Enregistrez simplement votre fond d'écran 'koala' sur le fichier de fond d'écran par défaut que votre stratégie utilise.
la source
Je viens d'essayer ça. Lorsque vous copiez un utilisateur vers l'utilisateur par défaut, il conserve un chemin codé en dur vers la zone des thèmes des utilisateurs d'origine, donc j'essayais de changer l'arrière-plan des utilisateurs d'origine en une zone couramment disponible.
J'ai trouvé que vous devez mettre des doubles barres obliques inverses "\\" sur le chemin d'accès. "C: \\ Users \\ ....." sinon l'entrée .reg est ignorée!
la source
Probablement pas la réponse pour tout le monde dans tous les cas, mais cela vaut la peine d'être écarté: vous devez vous déconnecter et vous reconnecter pour que le paramètre prenne effet. (Comme d'autres l'ont noté, cela ne va pas aider si vous vous battez contre le GPO, car cela va tout remettre en place.)
Sur ma configuration Win7, je définissais HKEY_CURRENT_USER \ Control Panel \ Desktop \ Wallpaper sur une image et cela ne ferait rien à l'arrière-plan du bureau, bien que dans Panneau de configuration -> Personnalisation, il semblerait que le paramètre se soit installé. Cela me rendait fou jusqu'à ce que je me rende compte que la déconnexion et la reconnexion feraient que le nouveau fond d'écran prenne racine.
Mise à jour 9/8: cela ne répond pas à la question du PO en ce qu'il n'utilise pas seulement le registre, mais en guise de suivi, je n'ai jamais trouvé de moyen satisfaisant de changer le fond d'écran en utilisant uniquement le registre. Si vous pouvez écrire et déployer du code, j'ai trouvé qu'un appel Win32 à
SystemParametersInfo
avec leSPI_SETDESKWALLPAPER
drapeau faisait que le fond d'écran prenait effet immédiatement sans la danse de déconnexion / connexion. Voir cette réponse pour plus de détails. Encore une fois, cela n'aidera pas si vous vous battez contre le GPO pour contrôler ce paramètre.la source
Je me rends compte que c'est vieux. J'ai cependant dû résoudre ce problème, et la façon de le faire est un peu sournoise.
Définissez l'entrée de registre pour pointer vers les paramètres que vous souhaitez, puis définissez les autorisations sur ceux-ci pour permettre à chacun de lire, mais empêchez quiconque (y compris le système) d'avoir des autorisations pour le modifier.
Lorsque le GPO va le traiter, il obtiendra un accès refusé pour ce paramètre spécifique, et vous êtes donc coincé avec les paramètres souhaités.
Si le fichier se trouve sur votre système local, n'utilisez pas le même nom de fichier, à moins que vous ne fassiez également cette astuce pour l'image réelle, sinon la politique risque d'écraser votre fichier.
la source