'reg' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes
Je suis en cours d'exécution d'un fichier de commandes commande sur un serveur qui utilise reg query pour trouver le procesor_architecture de la machine(AMD64 ou x86).
Et j'obtiens cette erreur, personne ne sait ce que pourrait être le problème.
Et que toutes les choses doivent être vérifiés avant d'exécuter cette commande sur ce serveur spécifique.
C'est la commande:
reg query "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE.
Je ne sais pas si cela aide ou pas. Mais l'OS est W2k Progrès de la SP 4 sur le serveur.
- Êtes-vous sûr que l'utilisateur qui exécute le script est autorisé à exécuter
reg
, c'est à dire si ils ont tapéreg
à l'invite de commandes, serait-il travailler ou serait-il une erreur? - oui, il n'est pas le problème d'autorisation.Parce que je m en mesure d'exécuter un ensemble de serveurs de la chaîne avec les mêmes informations d'identification.
- problème de chemin d'accès? est le chemin d'accès de l'environnement se mettre dans le lot, quelque part? reg.exe est normalement dans \Windows\system32
- Vous devrez peut-être installer reg.exe pour win2k server: support.microsoft.com/kb/301423/en-us
Vous devez vous connecter pour publier un commentaire.
Windows 2000 ne comprend pas
reg.exe
encore. Cependant, vous pouvez trouver de l'architecture du processeur dans les variables d'environnement:Re-lecture de votre question: Diable, que c'est ce que vous avez essayé de toute façon, pourquoi s'embêter avec le tortueux chemin lorsque vous suffit de la saisir directement la valeur?
J'ai vu cela lors de la technologie utilisé un fichier batch appelé variable 'path' dans un script. Définir la variable de CHEMIN de retour à C:\Windows\System32 et cela devrait résoudre votre reg.exe introuvable erreurs.
"reg" ne semble pas être dans le chemin d'accès dans l'environnement dans lequel vous êtes l'exécuter. Essayez d'utiliser le chemin complet "reg".