Եթե փրոքսին վերադառնում է ամեն անգամ, երբ բացվում է Windows PowerShell 5.1-ի նստաշրջան, ստուգեք գործարկման պահին կատարվող կոդը։ Պրոֆիլը կարող է նշանակել լռելյայն փրոքսի, սահմանել միջավայրի փոփոխականներ կամ կրկին սահմանել հարցումների լռելյայն արժեքները։

Համեմատեք նույն հարցումն ու հաշիվը նոր նստաշրջանում, որը սկսվել է այսպես՝

powershell.exe -NoProfile

Սա բաց է թողնում պրոֆիլի սկրիպտները։ Այնուամենայնիվ, այն ժառանգում է ծնողական միջավայրը և շարունակում է ենթարկվել Windows-ի գործող ցանցային կարգավորումներին, ուստի մնացած փրոքսին դրանք չի բացառում։

Այն սովորական հոսթում, որտեղ առաջանում է խնդիրը, թվարկեք պրոֆիլի ուղիները՝

$PROFILE | Select-Object *

Ստուգեք այդ ուղիներում եղած ֆայլերը և դրանց բեռնած ցանկացած սկրիպտ։ PowerShell-ն ունի պրոֆիլներ բոլոր օգտատերերի և ընթացիկ օգտատիրոջ, բոլոր հոսթերի և ընթացիկ հոսթի համար. ավելի ուշ պրոֆիլները կարող են վերագրել ավելի վաղերին։ Այդ պատճառով մեկ այլ տերմինալ-հոսթ կարող է գործարկել այլ մեկնարկային սկրիպտ։

Փոխեք այն կոնկրետ վերագրումը, որը կրկին ներմուծում է երթուղին, ապա համեմատեք նոր նստաշրջան։ Չկապված գրանցամատյանի կարգավորումների ջնջումը չի հեռացնում փրոքսին, որը մեկնարկային կոդը անմիջապես կրկին նշանակում է։

Առնչվող հոդվածներ