Les associations de files ne restront pas lors de la configuration d'un profil obligatoire sur Windows 2008

J'ai actuellement 3 users utilisant un profil obligatoire sur mon server de bureau à distance Windows 2008. J'ai réussi à faire fonctionner tout en modifiant les permissions de registre, en configurant les permissions sur le dossier de profil et en configurant le profil de l'user initial avant de le verrouiller en utilisant l'extension .man. Mon problème / question tourne autour des associations sur le bureau à distance.

Normalement, je ferais ce qui suit …

1) Get all three users to log out 2) Change the profile from .man to .dat 3) Get the "profile template user" (a title I have given the first user I set up with the profile for) to log on. 4) Get that user to create a shortcut or set up a file association, etc. 5) Get that user to log off. 6) Rename the profile from .dat to .man 

Pour une raison quelconque, tous mes changements semblent se passer d'un user à l'autre, à l'exception de l'association de files. Je ne peux pas m'en tenir à ce sujet!

Des idées?

One Solution collect form web for “Les associations de files ne restront pas lors de la configuration d'un profil obligatoire sur Windows 2008”

J'ai fini par créer un file de registre à utiliser sur la stratégie de groupe lorsque l'user se connecte. Dans ce cas, j'ai un exemple ci-dessous sur ce que j'ai fait pour utiliser les variables d'environnement dans le registre.

C'est un peu délicat mais très facile à faire. Cet exemple vous permettra d'ouvrir un certain type de file (* .test) avec un programme (Notepad ++) qui réside dans un directory spécifique à l'user. J'ai utilisé cela pour un scénario sur mon server Windows 2008 exécutant Remote Desktop (AKA Terminal Server) pour permettre à chaque user d'utiliser un programme installé par user afin que les différents parameters puissent être utilisés par user (ex: files * .ini situés à l'intérieur du directory des applications). Remarque: Pas important, mais le dossier "programmes" est caché afin que les users ne le voient pas.

 Paths: Application (notepad++): Y:\%username%\programs\Notepad++\notepad++.exe File To Open (File.test): Y:\%username%\TestFiles\File.test 

Étape 1. Si vous utilisez des profils obligatoires, assurez-vous de modifier le file NTUSER.MAN sur NTUSER.DAT.

Étape 2. Connectez-vous au profil que vous souhaitez modifier à l'aide de Remote Desktop Client.

Étape 3. Ouvrez regedit et supprimez les keys suivantes si elles existent.

HKEY_CURRENT_USER \ Software \ Classes \ Applications \ notepad ++. Exe HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.test

Étape 4. Créez un nouveau file text et nommez-le "original.reg". Remplissez-le avec ce qui suit …

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open\command] @="" 

Étape 5. Actualisez le registre (F5) et searchz la nouvelle key. Devrait voir la key de "command" avec la valeur "(par défaut)" vide. Dans la "command", ajoutez une nouvelle "valeur de string extensible" appelée "Nouvelle valeur n ° 1". Définissez la valeur sur le path de l'application "Y: \% username% \ programs \ Notepad ++ \ notepad ++. Exe" "% 1" . Ensuite, exportez la touche "command" sur le bureau en tant que "extension.reg".

Étape 6. Modifiez le file "extended.reg" dans le bloc-notes et copyz toutes datatables après la "Nouvelle Valeur # 1" . Ex: = hex (2): 22 …

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open\command] @="" "New Value #1"=hex(2):22,00,59,00,3a,00,5c,00,25,00,75,00,73,00,65,00,72,00,6e,00,\ 61,00,6d,00,65,00,25,00,5c,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,73,\ 00,5c,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,\ 6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,\ 00,20,00,22,00,25,00,31,00,22,00,00,00 

Étape 7. Fermez le file agrandi.reg et ouvrez le file "original.reg" puis remplacez la command par défaut (c'est-à-dire vide "") par la nouvelle valeur hexadécimale que nous avons dans notre presse-papiers. Le file "original.reg" devrait ressembler à ce qui suit maintenant …

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open\command] @=hex(2):22,00,59,00,3a,00,5c,00,25,00,75,00,73,00,65,00,72,00,6e,00,\ 61,00,6d,00,65,00,25,00,5c,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,73,\ 00,5c,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,\ 6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,\ 00,20,00,22,00,25,00,31,00,22,00,00,00 

Étape 8. Maintenant que notre variable étendue est prête à l'emploi, ajoute une extension pour l'associer à l'application. Ajoutez le suivant au file "original.reg", ce qui en fait ressembler à ce qui suit …

 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open] [HKEY_CURRENT_USER\Software\Classes\Applications\notepad++.exe\shell\open\command] @=hex(2):22,00,59,00,3a,00,5c,00,25,00,75,00,73,00,65,00,72,00,6e,00,\ 61,00,6d,00,65,00,25,00,5c,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,73,\ 00,5c,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,\ 6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,\ 00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.test] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.test\OpenWithList] "a"="notepad++.exe" "MRUList"="a" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.test\OpenWithProgids] "Notepad++_file"=hex(0): [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.test\UserChoice] "Progid"="Applications\\notepad++.exe" 

Étape 9. Ouvrez regedit et supprimez les keys suivantes si elles existent. (Oui, faites-le à nouveau) … Maintenant, le registre est comme si nous n'avions jamais fait quoi que ce soit et nous avons un file de registre prêt à insert dans le registre!

HKEY_CURRENT_USER \ Software \ Classes \ Applications \ notepad ++. Exe HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.test

Étape 10. Si vous souhaitez appliquer cela au profil actuel, appuyez sur le file "original.reg" et insérez-le dans le registre.

Et c'est tout! Maintenant, tous les files * .test s'ouvriront avec "Y: \% username% \ programs \ Notepad ++ \ notepad ++. Exe". Allez vérifier le registre et voir la nouvelle input par défaut.

  • devise d'automation des tâches Windows nécessitant une input sur un server?
  • Le server Windows 2008 r2 ne limite pas le nombre d'ouverture de session autorisé à un seul user
  • Comment copyr un programme Windows vers une autre machine Windows?
  • 2003 DC AD mise à jour en 2008 sur le plan de migration du second serveur
  • "Net Send" dans le server Microsoft 2008 r2
  • Compteurs locaux miroir pour se connecter à la database sur différents servers et domaines
  • Comment configurer le server DNS sur le controller de domaine
  • Comment modifier la position de la barre des tâches lorsque je manipule la barre des tâches est désactivée via AD?
  • Comment désactiver 'Low Disk Space' sur Server 2008 et Hyper-V
  • Comment puis-je utiliser WebDAV?
  • Donner des privilèges d'administration locale au groupe d'utilisateurs AD pour un groupe d'ordinateurs
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.