2017-10-17 1 views
0

depuis quelque temps, j'essaie de comprendre comment configurer correctement ce nouveau UWF (Unified Write Filter). Malheureusement, il semble qu'il n'y a que de la documentation pour l'industrie Win 8.1 (here), pas pour Win 10. J'espère qu'il n'y a pas eu de changements pertinents depuis.UWF_Volumes n'a pas d'entrée avec CurrentSession = False

J'ai également posé cette question sur WindowsDevCenter mais je n'ai reçu aucune réponse à ce jour.

Voici mon problème:

Avec les fournisseurs WMI j'ai obtenu UWF permis maintenant (UWF_Filter.Enable()), mais je ne peux pas protéger tout volume.

Aussi la liste de volume semble très étrange: Il y a 4 entrys, tout le monde est avec CurrentSession=True. Le premier est pour un volume sans lettre de lecteur, seulement un identifiant de volume. La seconde est pour C: et puis il y en a 2 identiques pour D:.

N'y a-t-il normalement pas 2 entrées par volume, une où CurrentSession est vraie et l'autre où elle est fausse, ce qui signifie que le réglage est appliqué après le redémarrage?

Si j'essaie d'exécuter Protect sur ManagementObject avec DriveLetter=C:, j'obtiens une exception Access denied, je suppose que c'est l'objet de la session en cours.

Aussi si j'essaie uwfmgr.exe Volume Protect C: sur la console il se bloque simplement: pas de réaction, pas d'erreur, seulement un curseur clignotant pour toujours.EDIT: il s'est avéré que c'était un problème causé par un autre logiciel installé. Voir aussi ci-dessous. Dois-je activer ou désactiver ou faire quoi que ce soit d'autre avant de pouvoir protéger les volumes?

Merci à l'avance,

Sebastian

Mon système:

  • de Windows 10 IOT Enterprise 2016 LTSB x64
  • 1 SSD 250 Go avec Boot, C: et D:

Editer:

Here J'ai posé une question de suivi avec d'autres détails et une solution de contournement. Si j'utilise uwfmgr.exe volume protect c: par exemple, cela fonctionne et UWF_Volume a soudainement (le correct) 2 entrées pour C:, une pour le courant et une pour la prochaine session.

Cependant, je veux éviter cela, car à mon humble avis, il devrait être résolu par WMI seulement.

PS:

S'il vous plaît ne importe qui pourrait créer les balises windows10-iot, uwf et uwfmgr? Serait gentil :-)

Répondre

0

Je rencontre le problème similaire en ce que je ne pouvais pas interroger UWF_Volume avec CurrentSession = False.Cependant, il y a une chose que j'ai faite qui semble "générer" l'objet de gestion UWF_Volume avec CurrentSession = False. J'ai couru "uwfmgr volume protect c:". Malheureusement, dans votre cas, cela provoque son blocage.

Pourriez-vous essayer d'exécuter uwfmgr dans cmd dans admin? En outre, si vous exécutez "uwfmgr get-config", seriez-vous en mesure d'obtenir le réglage actuel du filtre d'écriture?

Une autre chose de votre description: vous avez dit qu'il y a deux volumes identiques pour D :, mais si vous regardez de près les propriétés, l'une serait CurrentSession = True et l'autre CurrentSession = False. Selon la documentation, si vous souhaitez apporter des modifications, vous devez sélectionner l'objet de gestion (UWF_Volume) avec CurrentSession = False.

https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/uwf-volume

(faites défiler vers le bas à la section exemple de code de script Powershell)

+0

Si je lance 'volume de uwfmgr.exe protéger c:' en tant qu'administrateur, il fonctionne et ensuite la 'currentSession = FALSE' objet existe soudainement. En ce qui concerne le problème avec double D: non, il semble que certaines fenêtres bug. Il y a 2 entrées avec 'Drive = D:' et les deux ont la même 'CurrentSession = True' mais elles ont des noms de volume différents (UID) – casiosmu