Primeiro, verifique se você tem a versão mais recente do Chrome. esse switch só é implementado no Chrome 55 ou superior.
Em seguida, e confusamente, é preciso um caminho para a pasta que contém uma extensão descompactada . Nem uma ID de extensão nem um nome legível por humanos farão isso. Você encontrará suas extensões do Chrome instaladas aqui:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions
Dentro de cada pasta (nomeada com um ID de extensão), existe uma pasta de versão que contém todas as coisas interessantes. Esse é o caminho da pasta que você precisa. Por exemplo, para mim, a extensão uBlock Origin é descompactada aqui:
C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm.10.0_0
Depois de ter esse caminho, passe-o para o Chrome assim:
chrome --disable-extensions-except="C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm.10.0_0"
Substitua chrome
pelo caminho completo do Chrome EXE, como você fez. Observe o =
entre o nome do comutador e seu valor.
Como alternativa, se você tiver uma extensão em desenvolvimento, basta usar o caminho para a pasta que contém o manifest.json
em vez de folhear as pastas do Chrome.
Você receberá um aviso quando o Chrome começar a executar as extensões no modo de desenvolvedor, mas tudo bem.