When troubleshooting Bitlocker-encrypted machines, I have noticed that a small portion of them did not reply correctly to standard Bitlocker status commands like “manage-bde -status c:” and such. The response of the command would be then something like “Driver letter is missing” or similar output.

To fix this, create a batch (.bat) file and populate it with following:

net stop winmgmt /y 
cd %systemroot%\system32\wbem 
rd /S /Q repository 
regsvr32 /s %systemroot%\system32\scecli.dll 
regsvr32 /s %systemroot%\system32\userenv.dll 
mofcomp cimwin32.mof 
mofcomp cimwin32.mfl 
mofcomp rsop.mof 
mofcomp rsop.mfl 
for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s 
for /f %%s in ('dir /b *.mof') do mofcomp %%s 
for /f %%s in ('dir /b *.mfl') do mofcomp %%s 
mofcomp.exe win32_encryptablevolume.mof 

And run it on affected machine. The process might take a minute or two, but when done, the system’s WMI is fixed and it responds to the manage-bde command correctly. The drive might even be fully encrypted – the issue was just that the system was not responding to the status command correctly and this also resolved in an encryption error in SCCM’s hardware inventory and reports.