Gall proffil PowerShell roi'r dirprwy yn ôl
Cymharwch Windows PowerShell 5.1 â -NoProfile ac archwiliwch bob llwybr proffil pan fydd dirprwy a ddilëwyd yn ailymddangos mewn sesiynau newydd.
Os yw dirprwy yn dychwelyd bob tro y bydd sesiwn Windows PowerShell 5.1 yn agor, archwiliwch y cod a redegir wrth gychwyn. Gall proffil bennu dirprwy diofyn, gosod newidynnau amgylchedd neu ail-ddiffinio diofynion ceisiadau.
Cymharwch yr un cais a'r un cyfrif mewn sesiwn newydd a gychwynnwyd gyda:
powershell.exe -NoProfile
Mae hyn yn hepgor sgriptiau proffil. Mae'n dal i etifeddu ei amgylchedd rhiant ac yn parhau'n ddarostyngedig i osodiadau rhwydwaith Windows perthnasol, felly nid yw dirprwy sy'n weddill yn eu diystyru.
Ar y gwesteiwr arferol lle mae'r broblem yn digwydd, rhestrwch y llwybrau proffil:
$PROFILE | Select-Object *
Gwiriwch y ffeiliau sy'n bodoli ar y llwybrau hynny ac unrhyw sgriptiau maen nhw'n eu llwytho. Mae gan PowerShell broffiliau ar gyfer pob defnyddiwr a'r defnyddiwr presennol, ar gyfer pob gwesteiwr a'r gwesteiwr presennol; gall proffiliau diweddarach ddiystyru rhai cynharach. Felly gall gwesteiwr terfynell arall redeg sgript cychwyn wahanol.
Newidiwch yr aseiniad penodol sy'n ailgyflwyno'r llwybr, yna cymharwch sesiwn newydd. Nid yw dileu gosodiadau cofrestrfa annibynnol yn tynnu dirprwy y mae cod cychwyn yn ei ailbennu ar unwaith.