locked
[Question] Désactiver indexation C: RRS feed

  • Question

  • Bonjour ,

    suite à une petit tweat de Windows , j'aimerai savoir comment désactiver l'indexation de c: via une commande dos ou registre ou autre.

    Etant donner je dispose d'un SSD.

    Je réalise un projet personnelle, dans le but d'optimiser windows 7 - 64 Bit SP1 via un bat.

    Il comprend modification clé de registre et désactivation de service (+stop service)

     

    Merci d'avance.



    dimanche 12 janvier 2014 11:21

Réponses

  • Bonjour,

    Il n'y a pas de moyen par registre ou commande DOS pour cette option. Par contre tu peux essayer ce script en PowerShell (pas testé cependant).

    function Disable-Indexing{
        Param($Drive)
        $obj = Get-WmiObject -Class Win32_Volume -Filter "DriveLetter='$Drive'"
        $indexing = $obj.IndexingEnabled
        if("$indexing" -eq $True){
            write-host "Disabling indexing of drive $Drive"
            $obj | Set-WmiInstance -Arguments @{IndexingEnabled=$False} | Out-Null
        }
    }

    disable-indexing "c:"

    --

    Si tu as un SSD de dernière génération tu ne verras pas vraiment d'effets (2012 et plus) et ca ne rallongera pas non plus la durée de vie du SSD.
    Si tu comptes installer Windows 8, désactiver l'indexation sur le C:\ va causer des problèmes à certaines application métro.
    Depuis Windows 7 SP1, Windows est capable de détecter les SSD (dernière génération) correctement pour ajuster certaines configurations.


    / Yannick Plavonil
    blog: Deploiement Windows
    twitter: @yplavonil
    facebook: www.facebook.com/deploiementwindows

    dimanche 12 janvier 2014 13:58

Toutes les réponses

  • Bonjour,

    Il n'y a pas de moyen par registre ou commande DOS pour cette option. Par contre tu peux essayer ce script en PowerShell (pas testé cependant).

    function Disable-Indexing{
        Param($Drive)
        $obj = Get-WmiObject -Class Win32_Volume -Filter "DriveLetter='$Drive'"
        $indexing = $obj.IndexingEnabled
        if("$indexing" -eq $True){
            write-host "Disabling indexing of drive $Drive"
            $obj | Set-WmiInstance -Arguments @{IndexingEnabled=$False} | Out-Null
        }
    }

    disable-indexing "c:"

    --

    Si tu as un SSD de dernière génération tu ne verras pas vraiment d'effets (2012 et plus) et ca ne rallongera pas non plus la durée de vie du SSD.
    Si tu comptes installer Windows 8, désactiver l'indexation sur le C:\ va causer des problèmes à certaines application métro.
    Depuis Windows 7 SP1, Windows est capable de détecter les SSD (dernière génération) correctement pour ajuster certaines configurations.


    / Yannick Plavonil
    blog: Deploiement Windows
    twitter: @yplavonil
    facebook: www.facebook.com/deploiementwindows

    dimanche 12 janvier 2014 13:58
  • Bonjour,

    Avez-vous pu tester la solution proposée par Yannick ?

    Merci de nous faire un retour.


    Marc Lognoul [Infrastructure Expert]

    My Site/Mon Site |  MyBlog [EN]  | Mon Blog [FR]  |  Twitter  |  LinkedIn

    lundi 13 janvier 2014 10:45
  • J'ai pas encore pu le tester comme ma machine est actuellement en cours d'utilisation par mon frère


    Drthrax

    lundi 13 janvier 2014 11:17