У меня Windows 11 (как было понятно из постов выше), но Copilot по дефолту не стоит - пришлось идти в Microsoft Store как лоху и качать эту хрень вручную. Теперь я даже не уверен, та ли это версия, которую потом всем насильно впихнут в апдейтах.
Установка насрала в реестр тонну мусора. Появился protocol handler
ms-copilot://. Плюс гора COM-говна. URI пока не трогал, руки не дошли.В
HKCU\Software\Microsoft\Windows\Shell\Copilot лежат два ключа:-
IsCopilotAvailable = 0-
CopilotDisabledReason = "FeatureIsDisabled"У меня он сразу вырублен. Видимо, когда Microsoft решит «а давайте всем по Copilot в жопу», включать его будут именно тут. Запомните, а то забудете. 🐺
В HKLM вообще дурка:
-
CopilotFileExplorerMenu - теперь даже в проводнике будет эта хрень появляется- куча ключей под Edge (как неожиданно,
- раздел
WindowsAI с политиками типа DisableCocreator, DisableGenerateFill, DisableImageCreator, TurnOffWindowsCopilot и прочей сраньюЯ до сих пор не вкурил, что такое Cocreator и GenerateFill, но все они тычут в Paint.exe - поздравляю, теперь даже в родном Paint’е AI будет рисовать слонов, ракЭты и прочие продолговатые предметы вместо тебя.
- ещё там 9000+ «Copilot Nudges», персонализированные чаты, игровой режим и кэши на полдиска.
Короче, Copilot принёс в Windows больше кода, чем все вирусы 2000-х вместе взятые. DLL-ок и EXE-шников - просто пздц, копать можно до пенсии. Я в восторге.
Сам
Copilot.exe - тупой .NET-загрузчик, который только и умеет, что вызвать coreclr_execute_assembly и передать управление настоящей тушке в Copilot.dll. А
Copilot.dll - это жирнющая C# простыня на 9000+ зависимостей, написанная на WinUI 3. Тормозит так, что хочется плакать. Даже версия .NET берётся из какого-то runtimeconfig.json, как будто без этого нельзя было.Вся «магия ИИ» - на серверах Microsoft по адресу
copilot.microsoft.com/c/api. Локально вообще ничего не считается, только окошечко красивое рисует. Авторизация через твой Microsoft-аккаунт (ну или Apple/Google...).Каждое действие - отдельный «view». Даже пролистать чат вверх - это API-запрос
GetConversationHistoryEndpoint. Поэтому история грузится медленнее, чем у бабушки интернет в 2006-м. Переименовать чат - тоже запрос наружу. Всё, блть, наружу. На Copilot+PC с NPU))0Когда кидаешь сообщение, оно пихается в гигантский вложенный Dictionary, потом слегка "анонимизируется". Единственное, что я нашёл - пути к файлам заменяются на
<redacted>. Типа C:\Users\ТвойПозорныйНик\pr0n.docx → C:\Users\<redacted>\pr0n.docx. Остальное PII, похоже, летит как есть. Ну или где-то глубже прячут, хз.Есть ещё заготовки под рекламу, фитнес-трекинг, шопинг и игровые плюшки - пока не копал, но пахнет говном.
Плюс какой-то
PicassoAI, PicassoFinance, PicassoBriefings - я вообще не понимаю, что это за херня, то ли внутренний проект, то ли Microsoft опять что-то купили и впихнули.Итого:
Copilot - это просто охеренно навороченный браузер, который умеет открывать только один сайт: свои же AI-эндпоинты.
А теперь самое угарное: в коде есть проверка "а не забанен ли юзер в Copilot?". Я сижу и ржу: как, блть, забанить в программе, которая часть операционки? Просто перестанет запускаться? Или это проверка бана в Bing/ChatGPT/где-то ещё? Пока загадка.
Но вишенка - это просто шедевр. Берёшь
C:\Windows\System32\drivers\etc\hosts и пишешь:127.0.0.1 copilot.microsoft.com
::1 copilot.microsoft.com
Copilot тут же падает на пол, бьётся в конвульсиях и умирает. Навсегда. Не может достучаться до мамки - значит, не жилец.
Самый лёгкий и надёжный способ похоронить эту тварь навсегда: блочь
copilot.microsoft.com в hosts или файрволе - и привет, тишина.Продолжаю тыкать дальше. Как найду ещё годноты - скину вторую часть. А пока идите блочить, пока Microsoft не придумала обходить hosts.
