2010-11-29 15:59:27 +0000 2010-11-29 15:59:27 +0000
90
90

Puis-je supprimer MSOCache ?

J'ai besoin de plus d'espace sur mon disque SSD et j'ai constaté que MSOCache occupe 1,3 Go. J'ai installé Microsoft Office 2010.

Puis-je supprimer MSOCache en toute sécurité ?

Réponses (8)

62
62
62
2010-12-02 15:19:44 +0000

Réponse courte : **Non. Vous ne pourrez très probablement plus effectuer de réparation ou installer des composants supplémentaires. Je l'ai moi-même essayé sur une machine virtuelle fonctionnant sous Windows 7 avec Office 2007 - j'imagine que cela aurait le même effet sur Office 2010. Une option plus sûre comme suggéré ici ) est de graver le dossier lui-même sur un DVD ou de le déplacer sur une clé USB, et de changer toutes les références à ce dossier dans le registre de Windows.

A partir de cette page :

Solution, ce que j'ai fait récemment :

  1. Graver tout ce dossier sur un CD-R ou un DVD (la taille de ce dossier dépend de votre version d'Office).
  2. Supprimez ce dossier.
  3. Cherchez dans le registre de RegEdit pour C:\MSOCache et modifiez toutes les références pour qu'elles pointent vers votre lecteur de CD/DVD, par exemple : E:\MSOCache (nécessitera bien sûr le disque lorsque quelque chose en rapport avec l'Office aura besoin de ces fichiers de cache).
52
52
52
2013-06-14 21:43:20 +0000

Le point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper : `CD Le point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper :
  • tapez : MKLINK /J MSOCache D:\C\MSOCache
  • tapez : EXIT

Après cela, vous aurez le contenu entier du dossier MSOCache dans le chemin d'accès C:\MSOCache, mais les fichiers physiques seront situés sur D:\C\MSOCache.


C'était la réponse à propos du dossier MSOCache sur le lecteur C. Parlons maintenant d'un vrai problème, le même que j'ai rencontré il y a quelques heures.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Le principal problème ici est Windows Installer, et leur système merdique de mise en cache de tous les anciens fichiers d'installation. Chaque ancienne version d'un logiciel qui a déjà existé sur votre PC Windows Installer est conservée dans son dossier de cache. C'est stupide, ne pensez-vous pas (seulement parce que quelqu'un pourrait désinstaller une application, Windows Installer conserve tous les fichiers pour pouvoir revenir à l'état précédent - en version simplifiée - croyez-moi, c'est beaucoup plus compliqué, mais acceptez cela tel quel).

Ce ne serait pas un gros problème s'il n'y avait pas une autre stupidité encore plus grande de la part de Microsoft, bien sûr, appelée Windows Updates. Cela vous inonde simplement de mises à jour. Et que sont les mises à jour ? Personne !? Mises à jour == Installations == Cache d'installation Windows de plus en plus gros.

Ma situation était que j'ai installé littéralement un PC de développement de base avec un minimum d'Office + VS2005, VS2008, VS2010 - C'est-à-dire que j'ai dû avoir. Je l'avais sur le disque principal de la machine XP avec 120 Go, ce qui est parfait et il me restait beaucoup d'espace disque avec toutes les mises à jour installées (~100 Go). Mais Windows 7 == 30 Go d'espace libre (Imaginez ma tête quand j'ai vu ça). Je sais que Windows 7 est un peu plus grand, mais pas de 70 Go.

… et maintenant, 2 heures plus tard, je suis de nouveau à 70 Go ;) Comment me demandez-vous ?

Il suffit d'effectuer la même chose que ci-dessus pour les dossiers suivants :

  • `C:\Windows\InstallerLe point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper : `CD Le point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper :
  • tapez : MKLINK /J MSOCache D:\C\MSOCache
  • tapez : EXIT

Après cela, vous aurez le contenu entier du dossier MSOCache dans le chemin d'accès C:\MSOCache, mais les fichiers physiques seront situés sur D:\C\MSOCache.


C'était la réponse à propos du dossier MSOCache sur le lecteur C. Parlons maintenant d'un vrai problème, le même que j'ai rencontré il y a quelques heures.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Le principal problème ici est Windows Installer, et leur système merdique de mise en cache de tous les anciens fichiers d'installation. Chaque ancienne version d'un logiciel qui a déjà existé sur votre PC Windows Installer est conservée dans son dossier de cache. C'est stupide, ne pensez-vous pas (seulement parce que quelqu'un pourrait désinstaller une application, Windows Installer conserve tous les fichiers pour pouvoir revenir à l'état précédent - en version simplifiée - croyez-moi, c'est beaucoup plus compliqué, mais acceptez cela tel quel).

Ce ne serait pas un gros problème s'il n'y avait pas une autre stupidité encore plus grande de la part de Microsoft, bien sûr, appelée Windows Updates. Cela vous inonde simplement de mises à jour. Et que sont les mises à jour ? Personne !? Mises à jour == Installations == Cache d'installation Windows de plus en plus gros.

Ma situation était que j'ai installé littéralement un PC de développement de base avec un minimum d'Office + VS2005, VS2008, VS2010 - C'est-à-dire que j'ai dû avoir. Je l'avais sur le disque principal de la machine XP avec 120 Go, ce qui est parfait et il me restait beaucoup d'espace disque avec toutes les mises à jour installées (~100 Go). Mais Windows 7 == 30 Go d'espace libre (Imaginez ma tête quand j'ai vu ça). Je sais que Windows 7 est un peu plus grand, mais pas de 70 Go.

… et maintenant, 2 heures plus tard, je suis de nouveau à 70 Go ;) Comment me demandez-vous ?

Il suffit d'effectuer la même chose que ci-dessus pour les dossiers suivants :

  • `C:\Windows\SoftwareDistributionLe point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper : `CD Le point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper :
  • tapez : MKLINK /J MSOCache D:\C\MSOCache
  • tapez : EXIT

Après cela, vous aurez le contenu entier du dossier MSOCache dans le chemin d'accès C:\MSOCache, mais les fichiers physiques seront situés sur D:\C\MSOCache.


C'était la réponse à propos du dossier MSOCache sur le lecteur C. Parlons maintenant d'un vrai problème, le même que j'ai rencontré il y a quelques heures.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Le principal problème ici est Windows Installer, et leur système merdique de mise en cache de tous les anciens fichiers d'installation. Chaque ancienne version d'un logiciel qui a déjà existé sur votre PC Windows Installer est conservée dans son dossier de cache. C'est stupide, ne pensez-vous pas (seulement parce que quelqu'un pourrait désinstaller une application, Windows Installer conserve tous les fichiers pour pouvoir revenir à l'état précédent - en version simplifiée - croyez-moi, c'est beaucoup plus compliqué, mais acceptez cela tel quel).

Ce ne serait pas un gros problème s'il n'y avait pas une autre stupidité encore plus grande de la part de Microsoft, bien sûr, appelée Windows Updates. Cela vous inonde simplement de mises à jour. Et que sont les mises à jour ? Personne !? Mises à jour == Installations == Cache d'installation Windows de plus en plus gros.

Ma situation était que j'ai installé littéralement un PC de développement de base avec un minimum d'Office + VS2005, VS2008, VS2010 - C'est-à-dire que j'ai dû avoir. Je l'avais sur le disque principal de la machine XP avec 120 Go, ce qui est parfait et il me restait beaucoup d'espace disque avec toutes les mises à jour installées (~100 Go). Mais Windows 7 == 30 Go d'espace libre (Imaginez ma tête quand j'ai vu ça). Je sais que Windows 7 est un peu plus grand, mais pas de 70 Go.

… et maintenant, 2 heures plus tard, je suis de nouveau à 70 Go ;) Comment me demandez-vous ?

Il suffit d'effectuer la même chose que ci-dessus pour les dossiers suivants :

  • `C:\Windows\InstallerLe point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper : `CD Le point de jonction serait le meilleur moyen d'y parvenir.

Par exemple, si vous avez un lecteur SSD de 120 Go comme C:, et un disque dur (magnétique) de 3 To comme D: :

  • sur le lecteur D: créer un sous-dossier nommé C
  • couper et coller le dossier MSOCache dans le sous-dossier C situé sur le lecteur D:
  • exécuter CMD
  • taper :
  • tapez : MKLINK /J MSOCache D:\C\MSOCache
  • tapez : EXIT

Après cela, vous aurez le contenu entier du dossier MSOCache dans le chemin d'accès C:\MSOCache, mais les fichiers physiques seront situés sur D:\C\MSOCache.


C'était la réponse à propos du dossier MSOCache sur le lecteur C. Parlons maintenant d'un vrai problème, le même que j'ai rencontré il y a quelques heures.

NOT ENOUGH SPACE ON SSD DISK AS C: DRIVE

Le principal problème ici est Windows Installer, et leur système merdique de mise en cache de tous les anciens fichiers d'installation. Chaque ancienne version d'un logiciel qui a déjà existé sur votre PC Windows Installer est conservée dans son dossier de cache. C'est stupide, ne pensez-vous pas (seulement parce que quelqu'un pourrait désinstaller une application, Windows Installer conserve tous les fichiers pour pouvoir revenir à l'état précédent - en version simplifiée - croyez-moi, c'est beaucoup plus compliqué, mais acceptez cela tel quel).

Ce ne serait pas un gros problème s'il n'y avait pas une autre stupidité encore plus grande de la part de Microsoft, bien sûr, appelée Windows Updates. Cela vous inonde simplement de mises à jour. Et que sont les mises à jour ? Personne !? Mises à jour == Installations == Cache d'installation Windows de plus en plus gros.

Ma situation était que j'ai installé littéralement un PC de développement de base avec un minimum d'Office + VS2005, VS2008, VS2010 - C'est-à-dire que j'ai dû avoir. Je l'avais sur le disque principal de la machine XP avec 120 Go, ce qui est parfait et il me restait beaucoup d'espace disque avec toutes les mises à jour installées (~100 Go). Mais Windows 7 == 30 Go d'espace libre (Imaginez ma tête quand j'ai vu ça). Je sais que Windows 7 est un peu plus grand, mais pas de 70 Go.

… et maintenant, 2 heures plus tard, je suis de nouveau à 70 Go ;) Comment me demandez-vous ?

Il suffit d'effectuer la même chose que ci-dessus pour les dossiers suivants :

-

Les commandes sont très similaires :

  • se déplacer au-dessus des dossiers vers (par exemple) D:\C\WINDOWS
  • exécuter CMD élevé en tant qu'administrateur
  • taper : CD C:\WINDOWS
  • tapez : MKLINK /J Installer D:\C\Windows\Installer
  • tapez : MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • tapez : EXIT

Remarque : il faut uniquement arrêter les services Windows Update, Trusted Installer et Windows Installer avant de déplacer ces dossiers, les exécuter après si vous le souhaitez ou simplement redémarrer (10 secondes pour un redémarrage sur SSD).

J'ai récupéré 40 Go de (100% d'espace inutilement pris, puisque je ne désinstallerais jamais ce que j'utilise). Je n'ai enfreint aucune règle de Windows, puisqu'ils utilisent pour Documents and Settings le même point de jonction vers Users bien que sur le même disque…

Je cherche encore ce que je pourrais déplacer sur le disque dur (magnétique)… Une chose à noter, vous aurez le sous-dossier winSxS dans le dossier Windows. NE DEPLACEZ PAS ce dossier car il défierait l'objectif du Solid State Disk (chargement rapide des applications). WinSxS est un dossier où se trouvent toutes les dll Side by Side (et presque toutes les applications utilisent quelque chose à partir de là). C'est également la solution de Microsoft pour la version DLL HELL, si vous vous demandez pourquoi elle existe.

12
12
12
2010-11-29 16:14:05 +0000

La fonction de source d'installation locale (Msocache) est installée de manière à ce que vous n'ayez pas à insérer le CD lors des opérations d'installation suivantes :

  • Détection et réparation
  • Installation à la demande
  • Installation en mode de maintenance
  • Installation de service packs et de correctifs

Vous pouvez utiliser l'assistant de nettoyage de Windows pour supprimer le dossier Msocache. Pour ce faire, suivez les étapes décrites dans l'article Microsoft correspondant .

*Attention : * Ne supprimez jamais le dossier MSOCACHE en utilisant l'explorateur Microsoft Windows.

6
6
6
2010-12-02 15:20:38 +0000

La meilleure façon d'éviter que ce dossier ne soit placé sur votre disque dur est de cocher la case Supprimer les fichiers d'installation lors de l'installation d'Office.

A partir de ce fil de discussion :

Si vous le supprimez, voici ce qui se passera :

  • La fonction de réparation de MS Office ne fonctionnera plus à partir du cache du disque dur - il faudra utiliser le CD pour la réparer.
  • Les mises à jour de Microsoft Office qui nécessitent le cache ne fonctionneront plus à partir du cache du disque dur - il faudra le CD pour les installer.

Solution, ce que j'ai fait récemment :

  1. Graver tout ce dossier sur un CD-R ou un DVD (la taille de ce dossier dépend de votre version d'Office).
  2. Supprimez ce dossier.
  3. Recherchez dans le registre de regEdit C:\MSOCache et modifiez toutes les références pour qu'elles pointent vers votre lecteur de CD/DVD, par exemple : E:\MSOCache (nécessitera bien sûr le disque lorsque quelque chose en rapport avec l'Office aura besoin de ces fichiers de cache).
3
3
3
2017-03-29 09:21:36 +0000

Je me demande si ceux qui sont contre la suppression de ce dossier ont rencontré des problèmes après cela dans la vie réelle.

J'ai modifié et supprimé ce MSOCache depuis que je l'ai vu pour la toute première fois en 2003 environ, et je n'ai jamais eu de problèmes pour mettre à jour ou utiliser Microsoft Office après cela.

Ma réponse est oui, vous pouvez supprimer en toute sécurité le dossier C:\MSOCache sans regret si vous avez un support d'installation que vous pouvez utiliser plus tard au cas où il serait nécessaire.

2
2
2
2014-06-15 06:22:37 +0000

J'ai un SSD de 64 Go et des CHARGES de programmes. Je déplace régulièrement les gloutons de l'espace sur un disque dur. **Beaucoup de programmes utilisent maintenant 500MB-1.3GB pour les déchets comme les bordures de page et toutes sortes de petits fichiers d'image.

Ne foutez pas en l'air le registre. Tôt ou tard, il va vous mordre les fesses. Créez une jonction, comme mentionné dans la réponse de SoLaR .

HOWEVER – SOME CAVEATS.

  1. Ne pas supprimer le dossier d'origine. Renommez-le avec un signe moins, c'est-à-dire renommez MSOCache en -MSOCache.

  2. MSOCache est une anomalie en ce sens qu'il se trouve dans un dossier racine. Normalement, vous déplacez quelque chose dans un sous-dossier. Vous devrez donc modifier ce qui suit à l'endroit où il est écrit “mettre dans le dossier parent”.

  3. Ouvrez une invite de commande dans le dossier PARENT du sous-dossier que vous déplacez.

  4. COPIEZ la ligne “mklink …” du fichier DOCUMENTATION. Cela signifie qu'il faut mettre en surbrillance et appuyer sur Ctrl-C.

  5. COLLEZ la commande à l'invite et appuyez sur Entrée.

  6. **Déplacez tout du dossier “moins” à la jonction.

  7. Copiez le dossier JUNCTION LIST.txt dans le dossier PARENT du dossier CIBLE sur l'autre lecteur. L'idée est d'avoir de la documentation partout.

  8. Maintenant, sauf que vous avez un dossier réel avec un nom “moins”, tout devrait regarder la même chose qu'avant de commencer.

  9. NE PAS renommer le dossier cible. Cela détruirait la jonction. Si vous devez renommer le dossier cible, supprimez la jonction, corrigez le fichier JUNCTION LIST.txt et créez une nouvelle jonction.

1
1
1
2011-04-06 08:37:59 +0000

Très similaire aux réponses précédentes - le truc c'est que j'ai déplacé C:\MSOCache sur mon second HD, D:\MSOCache et ensuite tout ce que j'ai eu à faire c'est d'utiliser regedit pour changer toutes les références de C:\MSOCache à D:\MSOCache pour un moyen rapide et sans douleur de libérer une grande partie de l'espace sur le C : drive.

0
0
0
2016-02-06 07:41:14 +0000

Oui, vous pouvez supprimer le dossier MSOCache, si lorsque vous installez MS Office, vous sélectionnez l'option “Exécuter tout depuis mon ordinateur”.

Cochez cette option sous Microsoft Office, puis cochez Non disponible pour les composants dont vous n'avez pas besoin. Je n'ai installé qu'Excel (beaucoup plus rapide que LibreCalc), Word et PowerPoint, puis j'ai renommé MSOCache en “junk.MSOCache.deleteme”. Je ne prévois pas d'installer d'autres composants Office.

Jusqu'à présent, aucun problème. Je n'ai pas essayé d'installer de mises à jour Office car je n'ai pas besoin de patchs de sécurité (les seuls fichiers Office que j'utilise sont les miens), mais si vous voulez les mises à jour, installez-les d'abord et supprimez/renommez MSOCache après.

UPDATE : J'ai également supprimé le dossier MSOCache d'une installation de Wine d'Office sous Linux, et Excel fonctionne parfaitement.