Quelle est la raison pour laquelle le message d'erreur “le Système ne peut pas trouver le chemin d'accès spécifié”?
J'ai un dossier run
dans le dossier system32
. Quand je lance cmd
de dans Total commander l'ouverture d'une fenêtre d'invite de commandes avec C:\Users\admin
comme répertoire courant et que vous voulez aller dans ce dossier, le message d'erreur suivant est sortie:
Système ne peut pas trouver le chemin d'accès spécifié.
Quand j'ouvre cmd
directement dans le dossier run
, il fonctionne parfaitement. Pourquoi?
La fenêtre d'invite de commande lors de l'ouverture dans C:\Windows\System32\run
:
C:\Windows\System32\run>cd..
C:\Windows\System32>cd run
C:\Windows\System32\run>
La fenêtre d'invite de commande sur la simple exécution de cmd
:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Všetky práva vyhradené.
C:\Users\admin>cd..
C:\Users>cd..
C:\>cd windows
C:\Windows>cd system32
C:\Windows\System32>cd run
Systém nemôže nájst’ zadanú cestu.
Utilisez-vous le même contexte de l'utilisateur de toutes les tentatives? lorsque dans
Voici l'image: i.imgur.com/0QWH86S.jpg
Qu'advient-il si vous ajoutez un
Encore une fois pas de travail. J'ai créé un autre dossier appelé "run2" et pas de travail. Quand je tape "dir" dans "C:>\windows\system32\" il n'y a pas de dossier de série. Quand je vais véritable Invite de Commande et tapez "dir" dans "C:>\windows\system32\" exécuter dossier est là.
J'type "attrib C:>\windows\system32\run /d /s" et ça marche!!! Mais quand je le ferme et exécutez de nouveau la commande de mon disque dur aller de 100% et de ne rien faire. Quand je tape "cd run" il dire: Le nom du répertoire est pas valide. J'ai vérifier mon hhd vrai "chkdsk /f" et Victoria disque dur à partir de Hirens Boot, et pas d'erreurs.
C:\WINDOWS\system32
, type dir /A:DRSH run
; quel est le résultat? ce qui s'affiche lorsque vous tapez attrib run
là?Voici l'image: i.imgur.com/0QWH86S.jpg
Qu'advient-il si vous ajoutez un
.
à la dir., comme cd run.
?Encore une fois pas de travail. J'ai créé un autre dossier appelé "run2" et pas de travail. Quand je tape "dir" dans "C:>\windows\system32\" il n'y a pas de dossier de série. Quand je vais véritable Invite de Commande et tapez "dir" dans "C:>\windows\system32\" exécuter dossier est là.
J'type "attrib C:>\windows\system32\run /d /s" et ça marche!!! Mais quand je le ferme et exécutez de nouveau la commande de mon disque dur aller de 100% et de ne rien faire. Quand je tape "cd run" il dire: Le nom du répertoire est pas valide. J'ai vérifier mon hhd vrai "chkdsk /f" et Victoria disque dur à partir de Hirens Boot, et pas d'erreurs.
OriginalL'auteur Amantius Kopius | 2015-11-10
Vous devez vous connecter pour publier un commentaire.
Il est pas seulement 1
%SystemRoot%\System32
sur Windows x64. Il y a 2 ces annuaires.Le réel
%SystemRoot%\System32
répertoire pour les applications 64 bits. Ce répertoire contient une version 64 bits decmd.exe
.Mais il y a aussi
%SystemRoot%\SysWOW64
pour les applications 32 bits. Ce répertoire est utilisé si une application 32 bits accède%SystemRoot%\System32
. Il contient un 32 bitscmd.exe
.32 bits, les applications peuvent accéder à
%SystemRoot%\System32
pour les applications 64 bits en utilisant%SystemRoot%\Sysnative
en chemin.Pour plus de détails, consultez la documentation de Microsoft à propos de Redirecteur De Système De Fichier.
Donc je pense que vous avez créé le sous-répertoire
run
dans%SystemRoot%\System32
pour les applications 64 bits et exécuter 32 bitscmd
pour qui que ce répertoire n'existe pas car il n'y a pas de sous-répertoirerun
dans%SystemRoot%\SysWOW64
qui est%SystemRoot%\System32
pour 32-bitcmd.exe
.Ou vous avez créé le sous-répertoire
run
dans%SystemRoot%\System32
pour les applications 32 bits et exécuter 64 bitscmd
pour qui que ce répertoire n'existe pas car il n'y a pas de sous-répertoirerun
dans%SystemRoot%\System32
parce que ce sous-répertoire n'existe que dans%SystemRoot%\SysWOW64
.Vous pouvez utiliser suivant en haut de votre fichier de commandes en cas de sous-répertoire
run
est dans%SystemRoot%\System32
pour les applications 64 bits:Ensuite, vous devez faire appel à chaque application console dans
System32\run
répertoire avec%SystemPath%
dans votre fichier de commandes, par exemple%SystemPath%\run\YourApp.exe
.Comment ça marche?
Sur Windows x86 il n'y a pas de variable d'environnement ProgramFiles(x86) et, par conséquent, il est vraiment seulement 1
%SystemRoot%\System32
tel que défini au top.Sur Windows x64 il y a la variable d'environnement ProgramFiles(x86) avec une valeur. Sur Windows x64 il est en outre vérifié si il y a des fichiers dans
%SystemRoot%\Sysnative
. Dans ce cas, le fichier de commandes est exécuté avec 32-bitcmd.exe
et uniquement dans ce cas%SystemRoot%\Sysnative
doit être utilisée. Sinon%SystemRoot%\System32
peut également être utilisé sur Windows x64 que lorsque le fichier de commandes est commencé avec la version 64 bitscmd.exe
, c'est le répertoire contenant le 64 bits, les applications de console (et votre sous-répertoirerun
).Remarque:
%SystemRoot%\Sysnative
n'est pas un annuaire! Il n'est pas possible decd
à%SystemRoot%\Sysnative
ou de l'utilisationif exist %SystemRoot%\Sysnative
OriginalL'auteur Mofi
Vous avez juste besoin d':
Étape 1: Accédez au répertoire de C:\ à taper cd.. (2 fois)
Étape 2: Il semble maintenant
C:\>
Étape 3: Tapez
dir Windows\System32\run
C'est tout, il montre les dossiers complets & dossier de détails à l'intérieur du dossier cible.
Détails: j'ai utilisé
Windows\System32\com
dossier à titre d'exemple, vous devez taper votre propre nom de dossier etc.Windows\System32\run
vérifiez que le dossier de série existe pas ou qu'il peut être supprimé 😀
Non non il existe pas. Image: i.imgur.com/v0FA7qL.jpg
OriginalL'auteur Muhammad Nouman Khalid