Aller au contenuAller à l'arborescence
  1. C:
  2. $GetCurrent
DossierRisque : Prudence
  • Caché

$GetCurrent C:\$GetCurrent

C:\$GetCurrent : dossier masqué de travail créé par une mise à niveau ou une mise à jour de fonctionnalité de Windows. Ses journaux aident en cas d'échec.

Mis à jour le Par AltF4 Formation

À quoi ça sert

$GetCurrent est un dossier masqué, créé à la racine du disque quand Windows Update ou l’Assistant de mise à niveau prépare une mise à niveau ou une mise à jour de fonctionnalité. Il sert d’espace de préparation, avec des fichiers de travail et des journaux. Il reste parfois en place une fois l’opération terminée.

Ce qu’il contient

  • Des fichiers de travail de la mise à niveau et des journaux d’installation, par exemple dans un sous-dossier Logs.
  • Les journaux de référence de la phase de préparation se trouvent ailleurs, dans $Windows.~BT\Sources\Panther : consultez celui-là en premier.

Risques et bonnes pratiques

  • Pendant une mise à niveau, ou tant qu’un redémarrage est en attente, laissez-le tranquille : l’opération en a besoin.
  • Une fois la mise à niveau validée, il ne sert plus à rien. Gardez-le seulement si vous cherchez la cause d’un échec, car ses journaux y aident.
  • Pour récupérer l’espace, passez par le Nettoyage de disque (« Fichiers d’installation de Windows »). Si le dossier résiste à la suppression manuelle, prenez-en possession avec takeown en administrateur.
  • Ne le confondez pas avec Windows.old : c’est ce dernier qui permet de revenir à la version précédente.

Commandes utiles

Fenêtre de terminal
# Présence, dernière écriture et taille totale (dossier masqué)
Get-ChildItem 'C:\$GetCurrent' -Force -ErrorAction SilentlyContinue | Select-Object Name, LastWriteTime
Get-ChildItem 'C:\$GetCurrent' -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum
# En administrateur : s'approprier le dossier récalcitrant, puis simuler la suppression
takeown /f 'C:\$GetCurrent' /r /d o
Remove-Item 'C:\$GetCurrent' -Recurse -Force -WhatIf

Signaler une erreur