Отстраняване на неизправности
Пет най-често срещани проблема с WindowsHelper Companion, всеки с поправка стъпка по стъпка. Повечето проблеми са разрешими за по-малко от минута, без да напускате тази страница.
1Companion не се стартира
Щраквате двукратно върху файла, който сте изтеглили (WindowsHelperCompanion-….exe) и нищо не се случва — няма прозорец, няма икона в областта, няма грешка.
Най-честата причина е заседнал процес от предишна сесия, който държи файла с ключа за сдвояване отворен. Companion допуска само едно копие — ако едно вече работи (дори без видим прозорец), новото стартиране тихо приключва.
- Първо проверете системната област. Погледнете долу вдясно на екрана до часовника за зелена икона с форма на "PC". Ако е там, Companion РАБОТИ — просто щракнете двукратно, за да върнете прозореца.
- Убийте всеки заседнал екземпляр. Натиснете
Ctrl+Shift+Escза да отворите диспечера на задачите. На Подробности раздел, потърсете процес, започващ сWindowsHelperCompanion. Щракнете с десния бутон върху → Край на задачата. Повтаряйте, докато няма изброени. - Стартирайте .exe отново. Щракнете двукратно от папката си за изтегляния. В рамките на 2-3 секунди прозорецът се появява и иконата в трея става зелена.
- Все още нищо? Проверете текущия диагностичен журнал на
%APPDATA%\WindowsHelper\logs\— най-новотоcompanion-YYYYMMDD.ndjsonфайлът съдържа записа за стартиране (или грешката, която го е предотвратила). Отворете Бележник → Файл → Отворете и поставете този път, за да го видите.
2Кодът за сдвояване е отхвърлен
Въвеждате 8-знаковия код от телефона в прозореца на Companion, щраквате върху Свързване и виждате "Свързването е неуспешно" или кодът не се приема.
Кодовете за сдвояване са валидни 10 минути от момента, в който телефонът ви ги покаже. Ако ви е отнело повече време за въвеждане или телефонът ви е обновил кода (някои екрани въртят кодовете при всяко посещение), кодът, който вашият компютър вижда, вече не съвпада.
- Вземете нов код от телефона си. Отворете WindowsHelper на телефона си → докоснете PC контрол в долната навигация. Появява се нов 8-знаков код (или се показва съществуващият).
-
Внимавайте за знаците, които най-лесно се бъркат.
Кодовете използват главни букви и цифри - но изключват
I,O,0, and1по дизайн. Ако сте въвели някое от тях, значи сте въвели грешно. - Въведете кода в прозореца на Companion в рамките на минута-две, след като го видите на телефона.
- Проверка в Интернет. И телефонът, и компютърът ви се нуждаят от работеща интернет връзка (ръкостискането за сдвояване минава през Firestore). Нестабилният домашен WiFi може да причини същия симптом — опитайте да деактивирате и активирате отново WiFi на всяко устройство, което е по-слабо.
3Командите не се изпълняват на моя компютър
Телефонът казва, че командата е изпратена. Companion показва, че е свързан. Но реално нищо не се изпълнява — няма проблясване на терминал, няма резултат на телефона.
Три често срещани причини: ограничение на скоростта (10 команди в минута е ограничението от двата края), проверка за безопасност преди полет, която отказва командата преди изпълнението, или несъответствие на подпис от остарял ключ за сдвояване след повторно сдвояване от страна на телефона.
- Прегледайте раздела "Команди на живо" в прозореца на Companion — всяка получена команда се записва там заедно с резултата ѝ. Ако показва "Предварителната проверка се провали" или "Достигнат е лимитът на честота", това е причината. Изчакайте 60 секунди, докато прозорецът на честотата се изчисти.
- Ако придружителят никога не е регистрирал командата, телефонът никога не го доставя. Отворете инструмента за преглед на регистрационни файлове WindowsHelper Companion (щракнете с десния бутон върху иконата в областта → Преглед на регистрационните файлове...) и проверете за грешки във връзката с Firestore в най-новите записи.
- Сдвоете отново. Ако проверката на подписа отхвърля вашите команди, ключовете на телефона и компютъра не са синхронизирани. Щракнете с десния бутон върху иконата в областта → Завъртане на кода за сдвояване... на компютъра, след което въведете отново новия код на екрана за управление на компютъра на телефона.
- Тествайте връзката, като докоснете Тест на връзката в екрана PC Control на телефона. Успешният пинг отговаря за <500 ms с версията на Companion и времето на работа. Неуспехът означава, че самата връзка е прекъсната — не командата ви.
4Телефонът казва „PC офлайн“
Екранът PC Control на телефона ви показва сив или червен етикет "PC офлайн" вместо зеления етикет "Свързан".
Companion се отбелязва като свързан, докато работи, а телефонът ви проверява това отново на всеки няколко секунди, докато екранът PC Control е отворен. Най-честата причина за етикет „офлайн“ е, че компютърът е спал, Companion е бил затворен или интернетът на компютъра е прекъснал.
- Уверете се, че Companion работи. Потърсете зелената икона в системната област на компютъра. Ако липсва, щракнете двукратно върху .exe в папката „Изтегляния“, за да го стартирате отново.
- Събудете компютъра. Спящ компютър не може да съобщи за себе си. Преместете мишката, след това оставете екрана PC Control отворен няколко секунди — етикетът сам става отново зелен. Ако не стане, стартирайте Companion отново: той се обажда в момента, в който тръгне.
- Проверете интернет на компютъра. Отворете браузър на компютъра и заредете произволен уебсайт. Неуспешно зареждане на страница означава, че Companion не може да достигне Firestore — поправете мрежата и той пак ще се обади.
- Отворете отново екрана PC Control. Върнете се назад, след това докоснете PC Control отново, за да рестартирате проверката на състоянието. Ако компютърът наистина е онлайн, етикетът се обновява до няколко секунди.
5Антивирусната програма постави под карантина .exe
Файлът .exe изчезва от папката ви за изтегляния скоро след стартирането му. Вашата антивирусна програма показва известие като "Заплахата премахната" или "Троян: Win32/Wacatac".
Самостоятелните .NET .exe файлове са често срещано фалшиво положително за AV евристика — те обединяват цялото време за изпълнение на .NET + вашия код в един файл, който изглежда статистически подобен на опаковчиците на злонамерен софтуер към двигателите, които не разпознават издателя. Подписването на код елиминира това; ние работим върху това. Междувременно:
-
Добавете изключение ПРЕДИ повторното изтегляне.
Отворете антивирусните си настройки (Windows Защитник: Настройки → Поверителност и сигурност → Windows Сигурност → Защита от вируси и заплахи → Управление на настройките → Добавяне или премахване на изключения). Добавете изключение за едно от двете:
- Папката, в която ще запишете .exe (напр.
C:\Users\YourName\Downloads), или - Всеки файл, започващ с
WindowsHelperCompanion(напр.WindowsHelperCompanion-*.exe).
- Папката, в която ще запишете .exe (напр.
- Възстановяване от карантина, ако вече е премахнат. Повечето AV продукти имат карантинен изглед (Defender: Защита от вируси и заплахи → История на защитата). Намерете записа, щракнете върху него и след това Разрешете или Възстановяване.
- Проверете SHA-256 на вашето изтегляне. Ако сте изтеглили повторно, потвърдете, че хешът съвпада с този, публикуван на /companion-version.json:
(Get-FileHash -Algorithm SHA256 (Get-ChildItem ~\Downloads\WindowsHelperCompanion*.exe | Sort-Object LastWriteTime | Select-Object -Last 1)).Hash
- Крайна мярка: опитайте временно друг AV продукт. Някои изгодни AV сигнализират почти всичко; златният стандарт Windows Defender като цяло е най-точен. Ако вашият AV е единственият, който отбелязва това, много вероятно е фалшиво положително.
Все още сте заседнали?
Ако никоя от стъпките по-горе не е решила проблема, изпратете ни файла с диагностичния дневник от %APPDATA%\WindowsHelper\logs\ — четем всеки имейл и се стремим да отговорим в рамките на 24 часа.
Включително най-новите companion-YYYYMMDD.ndjson файл ни прави 10 пъти по-бързи, за да открием какво се е объркало.