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é ?
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é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 :
- Graver tout ce dossier sur un CD-R ou un DVD (la taille de ce dossier dépend de votre version d'Office).
- Supprimez ce dossier.
- 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).
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:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
MKLINK /J MSOCache D:\C\MSOCache
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 :
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
MKLINK /J MSOCache D:\C\MSOCache
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 :
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
MKLINK /J MSOCache D:\C\MSOCache
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 :
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
Par exemple, si vous avez un lecteur SSD de 120 Go comme C:
, et un disque dur (magnétique) de 3 To comme D:
:
D:
créer un sous-dossier nommé C
MSOCache
dans le sous-dossier C
situé sur le lecteur D:
CMD
MKLINK /J MSOCache D:\C\MSOCache
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 :
D:\C\WINDOWS
CMD
élevé en tant qu'administrateur CD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
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.
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 :
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.
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 :
- Graver tout ce dossier sur un CD-R ou un DVD (la taille de ce dossier dépend de votre version d'Office).
- Supprimez ce dossier.
- 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).
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.
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.
Ne pas supprimer le dossier d'origine. Renommez-le avec un signe moins, c'est-à-dire renommez MSOCache en -MSOCache.
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”.
Ouvrez une invite de commande dans le dossier PARENT du sous-dossier que vous déplacez.
COPIEZ la ligne “mklink …” du fichier DOCUMENTATION. Cela signifie qu'il faut mettre en surbrillance et appuyer sur Ctrl-C.
COLLEZ la commande à l'invite et appuyez sur Entrée.
**Déplacez tout du dossier “moins” à la jonction.
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.
Maintenant, sauf que vous avez un dossier réel avec un nom “moins”, tout devrait regarder la même chose qu'avant de commencer.
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.
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.
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.