-
-
Save tomfanning/77f20a1bb50055e915f4 to your computer and use it in GitHub Desktop.
@echo off | |
cmdkey.exe /list > "%TEMP%\List.txt" | |
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt" | |
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H | |
del "%TEMP%\List.txt" /s /f /q | |
del "%TEMP%\tokensonly.txt" /s /f /q | |
echo All done | |
pause |
Works great thanks alot!
thank you :)
This works the finest. Thank you.
Just a quick one, if i run this from a command promt or called from another script, how do I make sure it's the logged in user that this runs for and not administrator. For example, using LogMeIn I may be logged into a users PC and when I run this, it gets run as an admin not as the user. Is there a way i can make sure the script runs as the....let's say currently active user rather than as administrator?
Thanks for this. is there a way to only delete credentials from a specific source, say Adobe for example, using this script?
For keys which have space in name you can use tokens=1,* delims=
instead
Thanks for this. is there a way to only delete credentials from a specific source, say Adobe for example, using this script?
for /F "tokens=1,* delims= " %G in ('cmdkey /list ^| findstr Adobe') do cmdkey /delete %H
This worked for me!
-
I am trying to execute this on wix toolset. The batch file executes but the output is this:
-
Deleted file - D:\Users\xx\AppData\Local\Temp\List.txt
-Deleted file - D:\Users\xx\AppData\Local\Temp\tokensonly.txt
-All done
-Press any key to continue . . .
-Normally output should be like:
- CMDKEY: Credential deleted successfully.
-CMDKEY: Credential deleted successfully.
-Deleted file - D:\Users\xx\AppData\Local\Temp\List.txt
-Deleted file - D:\Users\xx\AppData\Local\Temp\tokensonly.txt
-All done
-Press any key to continue . . .
-Can you think of any reason why this could happen? The credentials do not get deleted when i execute batch on wix toolset
Is it able to remove Google chrome, Firefox credential ? If not please, Help me how can I remove Google chrome, Firefox credential.
Kind regards
@classworks Are you trying to delete them with a batch? If so
@echo off cmdkey.exe /list > "%TEMP%\List.txt" findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt" for /F "tokens=1,* delims= " %G in ('cmdkey /list ^| findstr !THE CHROME OR FIREFOX CREDENTIAL NAME!') do cmdkey /delete %H del "%TEMP%\List.txt" /s /f /q del "%TEMP%\tokensonly.txt" /s /f /q echo All done pause
Something like this should work.
@BarisUygun
I have tried this for Google chrome
@echo off
set ChromeDir=C:\Users%USERNAME%\AppData\Local\Google\Chrome\User Data
del /q /s /f "%ChromeDir%"
rd /s /q "%ChromeDir%"
******For Mozilla firefox
@echo off
set DataDir=C:\Users%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
for /d %%x in (C:\Users%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles*) do del /q /s /f %%x*sqlite
**** And For opera
@echo off
set DataDir=C:\Users%USERNAME%\AppData\Local\Opera\Opera
set DataDir2=C:\Users%USERNAME%\AppData\Roaming\Opera\Opera
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
del /q /s /f "%DataDir2%"
rd /s /q "%DataDir2%"
But only Google Chrome works when browser remain closed and I execute more than 2 times :(
I am not expert please,Help me to do this in right way.
I want to delete all saved cookies and Passwords
Thanks for your Attention
I am not an expert too. But this can delete credentials under windows credential store i don't know if you can delete browser credentials.
@echo off
cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
for /F "tokens=1,* delims= " %G in ('cmdkey /list ^| findstr Adobe') do cmdkey /delete %H
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s /f /q
echo All done
pause
Thanks for this. is there a way to only delete credentials from a specific source, say Adobe for example, using this script?
for /F "tokens=1,* delims= " %G in ('cmdkey /list ^| findstr Adobe') do cmdkey /delete %H
This worked for me!
Not working for me
Thanks for this. is there a way to only delete credentials from a specific source, say Adobe for example, using this script?
for /F "tokens=1,* delims= " %G in ('cmdkey /list ^| findstr Adobe') do cmdkey /delete %H
This worked for me!
Thanks! This worked for me. I had to add an extra '%' to make it work, as follows:
for /F "tokens=1,2 delims= " %%G in ('cmdkey /list ^| findstr vscode') do cmdkey /delete %%H
@echo off
cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe Target "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims= " %%G IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%%H
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s /f /q
echo All done
pause
Hi team I would like to add this command to the cleaning credentials bat file:
Go to the path %userprofile%\AppData\Local\Microsoft\Office\16.0\ and delete the folder named OfficeFileCache.
FOR /F "tokens=1,2 delims= " %%G IN ('cmdkey /list ^| findstr OfficeFileCache') do cmdkey /delete %%H
(I am not an expert, very sorry if sounds crazy)
Hello Guys, i m glad to find some echo to remove credentials but i need it for ControlPanel\UserAccounts\CredentialManager\WebCredential what you write top of page is helps to remove WindowsCredentials. Can you help me to remove for WebCredentials? That saved on myComputer. i need it to fix this problem:
When i open my XBOX app and Trying to login previous friends logged in my pc their accounts keep appearing in this list and i want this list clean up.
I have tried using following and it worked for me.
Open Powershell and run the following commands
Following will remove Adobe credentials
cmdkey /list | Select-String "Adobe" -SimpleMatch | ForEach-Object { cmdkey /delete:($_ -replace "^.+?Target: ","") }
Following will remove Microsoft credentials
cmdkey /list | Select-String "Microsoft" -SimpleMatch | ForEach-Object { cmdkey /delete:($_ -replace "^.+?Target: ","") }
one line:
for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H