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

Posso cancellare MSOCache?

Advertisement

Ho bisogno di più spazio sul mio disco SSD e ho scoperto che MSOCache occupa 1,3 GB. Ho installato Microsoft Office 2010.

Posso eliminare MSOCache in modo sicuro?

Advertisement

回答 (8)

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

Risposta breve: no. Molto probabilmente non saresti più in grado di eseguire una riparazione o di installare componenti aggiuntivi. L'ho provato io stesso su una macchina virtuale con Windows 7 con Office 2007-Immagino che avrebbe lo stesso effetto su Office 2010.

Un'opzione più sicura come suggerito qui ) è quella di masterizzare la cartella stessa su DVD o spostarla su una chiavetta USB, e cambiare tutti i riferimenti ad essa nel registro di Windows.

Da quella pagina:

Soluzione, quello che ho fatto di recente:

  1. Masterizzare l'intera cartella su un CD-R o DVD (la dimensione dei file di quella cartella dipende dalla versione di Office).
  2. Masterizzare l'intera cartella su un CD-R o DVD (la dimensione dei file di quella cartella dipende dalla versione di Office).
  3. Cancellare quella cartella.
  4. Cercare nel registro in RegEdit C:\MSOCache e cambiare tutti i riferimenti per puntare al vostro lettore CD/DVD, ad esempio: E:\MSOCache (naturalmente richiederà il disco quando qualcosa relativo a Office ha bisogno di quei file di cache).
52
52
52
2013-06-14 21:43:20 +0000

La strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD : `CD La strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD :
  • tipo: MKLINK /J MSOCache D:\C\MSOCache
  • tipo: EXIT

Dopo questo avrete l'intero contenuto della cartella MSOCache nel percorso C:\MSOCache, ma fisicamente i file si troverebbero su D:\C\MSOCache.


Questa era la risposta sulla cartella MSOCache sull'unità C. Ora parliamo di un problema reale, lo stesso che ho sperimentato qualche ora fa.

NESSUNO SPAZIO DI SPAZIO SU DISCO SSD AS C: DRIVE

Il problema principale qui è Windows Installer, e il loro schifoso sistema di caching di tutti i vecchi file di installazione. Ogni vecchia versione di alcuni software che una volta esisteva sul vostro PC Windows Installer tiene nella sua cartella della cache. Cosa stupida, non credi (solo perché qualcuno potrebbe disinstallare qualche applicazione Windows Installer mantiene tutti i file in modo da poter tornare allo stato precedente - in versione semplificata - credimi è molto più complicato, ma accettalo così com'è).

Questo non sarebbe un gran problema se non ci fossero ancora più grandi stupidaggini da parte di Microsoft, naturalmente, chiamate Windows Updates. Questo ti inonda semplicemente di aggiornamenti. E cosa sono gli Aggiornamenti! Nessuno!? Updates == Installazioni == Cache di installazione di Windows sempre più grande.

La mia situazione era che ho installato letteralmente PC di sviluppo base con Office + VS2005, VS2008, VS2010 - Questo è quello che devo avere. Avevo questo su un disco primario della macchina XP con 120 GB di spazio sufficiente e un sacco di spazio su disco con tutti gli aggiornamenti installati (~100GB). Ma Windows 7 == 30 GB di spazio libero (Immaginate la mia faccia quando l'ho visto). So che Windows 7 è un po’ più grande ma non di 70 GB.

… e ora 2 ore dopo sono tornato a 70 GB ;) Come mi chiedete?

Semplicemente la stessa cosa di cui sopra per le seguenti cartelle:

  • `C:\Windows\InstallerLa strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD : `CD La strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD :
  • tipo: MKLINK /J MSOCache D:\C\MSOCache
  • tipo: EXIT

Dopo questo avrete l'intero contenuto della cartella MSOCache nel percorso C:\MSOCache, ma fisicamente i file si troverebbero su D:\C\MSOCache.


Questa era la risposta sulla cartella MSOCache sull'unità C. Ora parliamo di un problema reale, lo stesso che ho sperimentato qualche ora fa.

NESSUNO SPAZIO DI SPAZIO SU DISCO SSD AS C: DRIVE

Il problema principale qui è Windows Installer, e il loro schifoso sistema di caching di tutti i vecchi file di installazione. Ogni vecchia versione di alcuni software che una volta esisteva sul vostro PC Windows Installer tiene nella sua cartella della cache. Cosa stupida, non credi (solo perché qualcuno potrebbe disinstallare qualche applicazione Windows Installer mantiene tutti i file in modo da poter tornare allo stato precedente - in versione semplificata - credimi è molto più complicato, ma accettalo così com'è).

Questo non sarebbe un gran problema se non ci fossero ancora più grandi stupidaggini da parte di Microsoft, naturalmente, chiamate Windows Updates. Questo ti inonda semplicemente di aggiornamenti. E cosa sono gli Aggiornamenti! Nessuno!? Updates == Installazioni == Cache di installazione di Windows sempre più grande.

La mia situazione era che ho installato letteralmente PC di sviluppo base con Office + VS2005, VS2008, VS2010 - Questo è quello che devo avere. Avevo questo su un disco primario della macchina XP con 120 GB di spazio sufficiente e un sacco di spazio su disco con tutti gli aggiornamenti installati (~100GB). Ma Windows 7 == 30 GB di spazio libero (Immaginate la mia faccia quando l'ho visto). So che Windows 7 è un po’ più grande ma non di 70 GB.

… e ora 2 ore dopo sono tornato a 70 GB ;) Come mi chiedete?

Semplicemente la stessa cosa di cui sopra per le seguenti cartelle:

  • `C:\Windows\SoftwareDistributionLa strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD : `CD La strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD :
  • tipo: MKLINK /J MSOCache D:\C\MSOCache
  • tipo: EXIT

Dopo questo avrete l'intero contenuto della cartella MSOCache nel percorso C:\MSOCache, ma fisicamente i file si troverebbero su D:\C\MSOCache.


Questa era la risposta sulla cartella MSOCache sull'unità C. Ora parliamo di un problema reale, lo stesso che ho sperimentato qualche ora fa.

NESSUNO SPAZIO DI SPAZIO SU DISCO SSD AS C: DRIVE

Il problema principale qui è Windows Installer, e il loro schifoso sistema di caching di tutti i vecchi file di installazione. Ogni vecchia versione di alcuni software che una volta esisteva sul vostro PC Windows Installer tiene nella sua cartella della cache. Cosa stupida, non credi (solo perché qualcuno potrebbe disinstallare qualche applicazione Windows Installer mantiene tutti i file in modo da poter tornare allo stato precedente - in versione semplificata - credimi è molto più complicato, ma accettalo così com'è).

Questo non sarebbe un gran problema se non ci fossero ancora più grandi stupidaggini da parte di Microsoft, naturalmente, chiamate Windows Updates. Questo ti inonda semplicemente di aggiornamenti. E cosa sono gli Aggiornamenti! Nessuno!? Updates == Installazioni == Cache di installazione di Windows sempre più grande.

La mia situazione era che ho installato letteralmente PC di sviluppo base con Office + VS2005, VS2008, VS2010 - Questo è quello che devo avere. Avevo questo su un disco primario della macchina XP con 120 GB di spazio sufficiente e un sacco di spazio su disco con tutti gli aggiornamenti installati (~100GB). Ma Windows 7 == 30 GB di spazio libero (Immaginate la mia faccia quando l'ho visto). So che Windows 7 è un po’ più grande ma non di 70 GB.

… e ora 2 ore dopo sono tornato a 70 GB ;) Come mi chiedete?

Semplicemente la stessa cosa di cui sopra per le seguenti cartelle:

  • `C:\Windows\InstallerLa strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD : `CD La strada da percorrere sarebbe quella di Junction Point.

Ad esempio, se si dispone di un'unità SSD da 120 GB come C:, e di un HDD da 3 TB (magnetico) come D::

  • sull'unità D: creare una sottocartella denominata C
  • tagliare e incollare la cartella MSOCache alla sottocartella C situata sull'unità D:
  • eseguire il tipo CMD :
  • tipo: MKLINK /J MSOCache D:\C\MSOCache
  • tipo: EXIT

Dopo questo avrete l'intero contenuto della cartella MSOCache nel percorso C:\MSOCache, ma fisicamente i file si troverebbero su D:\C\MSOCache.


Questa era la risposta sulla cartella MSOCache sull'unità C. Ora parliamo di un problema reale, lo stesso che ho sperimentato qualche ora fa.

NESSUNO SPAZIO DI SPAZIO SU DISCO SSD AS C: DRIVE

Il problema principale qui è Windows Installer, e il loro schifoso sistema di caching di tutti i vecchi file di installazione. Ogni vecchia versione di alcuni software che una volta esisteva sul vostro PC Windows Installer tiene nella sua cartella della cache. Cosa stupida, non credi (solo perché qualcuno potrebbe disinstallare qualche applicazione Windows Installer mantiene tutti i file in modo da poter tornare allo stato precedente - in versione semplificata - credimi è molto più complicato, ma accettalo così com'è).

Questo non sarebbe un gran problema se non ci fossero ancora più grandi stupidaggini da parte di Microsoft, naturalmente, chiamate Windows Updates. Questo ti inonda semplicemente di aggiornamenti. E cosa sono gli Aggiornamenti! Nessuno!? Updates == Installazioni == Cache di installazione di Windows sempre più grande.

La mia situazione era che ho installato letteralmente PC di sviluppo base con Office + VS2005, VS2008, VS2010 - Questo è quello che devo avere. Avevo questo su un disco primario della macchina XP con 120 GB di spazio sufficiente e un sacco di spazio su disco con tutti gli aggiornamenti installati (~100GB). Ma Windows 7 == 30 GB di spazio libero (Immaginate la mia faccia quando l'ho visto). So che Windows 7 è un po’ più grande ma non di 70 GB.

… e ora 2 ore dopo sono tornato a 70 GB ;) Come mi chiedete?

Semplicemente la stessa cosa di cui sopra per le seguenti cartelle:

-

I comandi sono molto simili:

  • spostare sopra le cartelle a (per esempio) D:\C\WINDOWS
  • eseguire CMD elevato come amministratore
  • tipo: CD C:\WINDOWS
  • tipo: MKLINK /J Installer D:\C\Windows\Installer
  • tipo: MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • tipo: EXIT

  • tipo: Documents and Settings

Avviso solo per fermare i servizi Windows Update, Trusted Installer e Windows Installer prima di spostare quelle cartelle, eseguirli dopo se lo si desidera o semplicemente riavviare (10 secondi per un riavvio su SSD).

Ho recuperato 40GB di (100% di spazio inutile, dato che non disinstallerò mai nulla di ciò che uso). Non ho infranto nessuna regola di windows, dato che usano per Users lo stesso Junction Point a winSxS anche se sullo stesso drive…

Sto ancora curiosando su cos'altro potrei spostare su un HDD (magnetico)… Una cosa da notare è che avrete la sottocartella WinSxS nella cartella di Windows NON SPOSTATE questa cartella perché sfiderebbe lo scopo del Solid State Disk (caricamento veloce delle applicazioni). &007 è una cartella dove si trovano tutti i dll Side by Side (e prety molto ogni applicazione usa qualcosa da lì). Questa è anche la soluzione di Microsoft per la versione DLL HELL, se vi chiedete perché esiste.

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

La funzione Local Install Source (Msocache) è installata in modo da non dover inserire il CD durante le seguenti operazioni di Setup:

  • Detect and Repair
  • Demand Install
  • Maintenance Mode Setup
  • Installazione di service pack e patch

È possibile utilizzare la Cleanup Wizard di Windows per rimuovere la cartella Msocache. Per fare ciò, seguire la procedura descritta in il relativo articolo Microsoft .

Attenzione: Non cancellare mai la cartella MSOCACHE usando Microsoft Windows Explorer.

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

Il modo migliore per evitare che questa cartella venga posizionata sul disco fisso è selezionare la casella Cancella i file di installazione durante l'installazione di Office.

Da questo thread :

Se la si cancella questo è ciò che accadrà:

  • la funzione di riparazione di MS Office non funzionerà più dalla cache del disco fisso - richiederà il CD per correggerla.
  • Gli Aggiornamenti Microsoft per Office che richiedono la cache non funzioneranno più dalla cache del disco rigido - richiederà il CD per installarli.

Soluzione, quello che ho fatto di recente:

  1. Masterizzare l'intera cartella su un CD-R o DVD (la dimensione dei file di quella cartella dipende dalla versione di Office).
  2. Cancellare quella cartella.
  3. Cercare il registro in regEdit per C:\MSOCache e cambiare tutti i riferimenti per puntare al vostro lettore CD/DVD, ad esempio: E:\MSOCache (ovviamente richiederà il disco quando qualcosa legato a Office ha bisogno di quei file di cache).
3
Advertisement
3
3
2017-03-29 09:21:36 +0000

Mi chiedo se qualcuno che è contrario alla cancellazione di questa cartella abbia effettivamente incontrato problemi nella vita reale.

Sono stato shift+cancellazione di questa MSOCache da quando l'ho vista per la prima volta nel 2003 o giù di lì, e non ho mai avuto problemi con l'aggiornamento o l'utilizzo di Microsoft Office dopo di allora.

La mia risposta è sì, ** si può tranquillamente cancellare la cartella C:\MSOCache** senza rimpianti nel caso in cui si dispone di supporti di installazione che si possono utilizzare in seguito nel caso sia necessario.

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

Ho un SSD da 64GB e un LOADS di programmi. I regolarmente spostano i golosi di spazio su un HDD. **Molti programmi utilizzano ora 500 MB-1,3 GB di spazio per la spazzatura, come i bordi delle pagine e tutti i tipi di piccoli file di immagine.

Non fare casini con il registro di sistema. Prima o poi ti morderà il culo alla grande. Creare una giunzione, come detto nella risposta di SoLaR .

HOWEVER – QUALCHE CAVEATS.

  1. Non cancellare la cartella originale. Rinominarla con il segno meno, cioè rinominare MSOCache in -MSOCache.

  2. Non cancellare la cartella originale. MSOCache è un'anomalia in quanto si trova in una cartella principale. Normalmente si sposta qualcosa in una sottocartella. Quindi dovrete modificare quanto segue dove dice “mettere nella cartella madre”.

  3. MSOCache è un'anomalia in quanto si trova in una sottocartella. 3. Aprite un prompt di comando nella cartella PARENT della sottocartella che state spostando.

    1. Copiare la riga “mklink …” dal file DOCUMENTAZIONE. Ciò significa evidenziare e premere Ctrl-C.
  4. PASTA il comando al prompt e premere invio.

  5. Premere il tasto “mklink …”. **7. Copiare la cartella JUNCTION LIST.txt nella cartella PARENT della cartella TARGET dell'altro drive. L'idea è quella di avere la documentazione dappertutto.

  6. Ora, ad eccezione del fatto che si dispone di una cartella con un nome “meno”, tutto dovrebbe look lo stesso di prima di iniziare.

    1. NON rinominare la cartella di destinazione. Questo distrugge l'incrocio. Se avete bisogno di rinominare la cartella di destinazione, cancellate la giunzione, correggete il file JUNCTION LIST.txt e create una nuova giunzione.
1
Advertisement
1
1
2011-04-06 08:37:59 +0000

Molto simile alle risposte precedenti - il colpo di scena è che ho spostato C:\MSOCache sul mio secondo HD, D:\MSOCache e poi tutto quello che dovevo fare era usare regedit per cambiare tutti i riferimenti da C:\MSOCache a D:\MSOCache per un modo veloce e indolore di liberare un bel po’ di spazio sul drive C:.

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

Sì, potete cancellare la cartella MSOCache, se quando installate MS Office, selezionate l'opzione “Esegui tutto da Risorse del computer”.

&005

Selezionate questa opzione sotto Microsoft Office, poi selezionate Non disponibile per i componenti che non vi servono. Ho installato solo Excel (tonnellate più veloce di LibreCalc), Word e PowerPoint, poi ho rinominato MSOCache in “junk.MSOCache.deleteme”. Non ho intenzione di installare altri componenti Office.

Finora, nessun problema. Non ho provato a installare nessun aggiornamento di Office perché non ho bisogno di patch di sicurezza (gli unici file di Office che uso sono i miei), ma se volete gli aggiornamenti, installateli prima e cancellate/rinominare MSOCache dopo.

UPDATE : Ho anche cancellato la cartella MSOCache da un'installazione di Office su Linux di Wine, ed Excel funziona benissimo.

Advertisement