Question Message persistant à chaque démarrage du processus de l'explorateur


Chaque fois que le processus d’explorateur est ouvert, une boîte de dialogue apparaît, indiquant que Windows ne trouve pas de dossier:

enter image description here

Cela se produit chaque fois que je me connecte ou redémarre manuellement le processus de l'explorateur. J'ai déjà vérifié les programmes de démarrage via le gestionnaire de tâches et le % appdata% \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage dossier.

Je pense qu'il peut y avoir un autre endroit dans le registre que je peux vérifier? J'ai également essayé de créer un dossier sur le lecteur C nommé programmes et ce dossier s'ouvre chaque fois que le processus de l'explorateur est redémarré sans erreur. Il y a donc un paramètre quelque part indiquant à l'explorateur d'ouvrir le dossier C: \ programmes au démarrage (que ce soit là ou non) et je ne peux pas savoir où.

Ce n'est pas dangereux, juste étrange et très ennuyeux. Merci d'avance.

Je suis sur Windows 8.1 si cela aide


2
2017-08-05 00:49


origine


Dans CCleaner; allez dans Outils -> Démarrage, puis cliquez sur "Enregistrer dans le fichier texte" et collez le contenu de ce fichier texte dans votre question ici. - Jason C


Réponses:


L'un de vos programmes de démarrage est spécifié avec un chemin qui n'est pas entouré de guillemets, mais devrait l'être, il est donc divisé à l'espace dans "C: \ Program Files ...".

Vous devrez découvrir ce que c'est et le supprimer ou le corriger.

Vous pourriez essayer d'exécuter par exemple CCleaner (à la fois le nettoyeur et l'analyse du registre), il est utile de trouver des raccourcis cassés (dans le cas du dossier de démarrage => démarrage) et d'autres éléments de démarrage. Votre seul choix sera de le supprimer plutôt que de le réparer, mais vous pouvez également voir ce qu'il trouve, puis le réparer vous-même au lieu de lui demander de le supprimer (si vous le souhaitez).

À défaut (selon vos commentaires), l’autre possibilité est peut-être que l’un de vos programmes de démarrage prenne un fichier ou un chemin en tant que paramètre de ligne de commande, et que ce fichier ou ce chemin soit "C: \ Program Files \ something" Citations, puis ce programme génère la boîte de dialogue se plaignant de "C: \ Program".

Une chose que vous pourriez essayer dans ce cas est de saisir Explorateur de processus. Lorsque la boîte de dialogue est à l'écran, exécutez-la. Cliquez sur l'icône cible dans la barre d'outils Process Explorer et faites-la glisser dans la boîte de dialogue. Il vous dira quel processus possède le dialogue et cela pourrait vous donner un autre indice sur le processus incriminé.

Vous avez raison de dire qu’il est inoffensif, bien qu’il n’ait pas dû y arriver en premier lieu, bien sûr (ce n’est pas un problème mais peut-être un signe d’un bogue dans un programme d’installation / de mise à jour / de désinstallation).


1
2017-08-05 00:57



Je pensais que c'était ce que c'était aussi mais je ne pense pas que ce soit vrai. J'ai essayé de redémarrer en mode sans échec et je reçois toujours cette erreur. Aussi, j'ai déjà essayé ccleaner avec le nettoyeur et le fixateur de registre en vain. avec un coup d'oeil rapide à travers msconfig et ccleaner je n'ai vu aucune entrée à des programmes qui ne démarraient pas correctement. Cela se produit chaque fois que le processus de l'explorateur est redémarré, que ce soit via le gestionnaire de tâches ou le redémarrage de l'ordinateur. Une autre idée? - Tyler Thomas
@TylerThomas J'ai mis à jour ma réponse avec une autre pensée et quelque chose à essayer; voir si vous pouvez utiliser Process Explorer pour identifier la source de la boîte de dialogue. - Jason C
Merci pour la bonne idée. Cependant, cela m'a dit que le processus d'exploration lui-même générait le dialogue. C'est vraiment déroutant pour moi. - Tyler Thomas


Je vérifierais les "extensions de shell" non-Microsoft. Ce sont des objets COM qui agissent comme des extensions d'Explorer (pas IE, mais simplement explorer.exe ... mais ils sont analogues aux plugins IE).

NirSoft a un utilitaire pour les visualiser: http://www.nirsoft.net/utils/shexview.html 

Trier par le nom de la société, puis désactiver toutes les extensions non-Microsoft. Tuez explorer et lancez-en un nouveau et voyez si le problème est résolu. Si c'est le cas, utilisez le processus d'élimination pour voir quelle extension est le problème.

Pour effectuer une vérification très approfondie des dossiers de démarrage et des clés d'exécution, utilisez l'outil SysInternals AutoRuns. Mais, je ne pense pas que ce soit le cas, car ces éléments ne sont traités que lorsque vous vous connectez réellement ... pas chaque fois qu'un nouveau processus Explorer démarre.


0
2017-08-05 02:27



pas tout [Autoruns] (www.sysinternals.com/autoruns.exe) s'affiche uniquement au démarrage de la machine ou à la connexion de l'utilisateur. Par exemple, de nombreux éléments affichés sur le Explorateur onglet se rapportent aux menus contextuels de Windows. L'OP peut vouloir exécuter Autotuns et rechercher les entrées surlignées en jaune qui indiquent les entrées qui pointent vers un fichier manquant ou, dans ce cas, un fichier avec un chemin non valide. - Twisty Impersonator
Bonne prise. J'avais oublié cet onglet dans Autoruns. Les menus contextuels dans Explorer sont en fait créés par les extensions Shell et shexview les affichera. En fait, il affiche environ huit fois plus d'objets que l'onglet Explorateur Autoruns, car il les décompose en objets COM individuels tandis qu'Autoruns affiche les fichiers référencés dans les clés de registre. chacun d'entre eux peut exporter plusieurs objets COM. IME ShExView est un moyen plus efficace de les regarder, car il vous permet de trier par éditeur, etc., mais je ne sais pas si cela met en évidence les fichiers manquants. (Je n'ai pas eu de disparus, juste des cassés!) - Jamie Hanrahan