Задать вопрос
Ответы пользователя по тегу Windows
  • Поставил Windows 11 на украинском, как поменять обратно на русский?

    @rPman
    Разве это штатно не сделать?
    https://support.microsoft.com/ru-ru/windows/%D1%8F...
    Ответ написан
    Комментировать
  • Установка windows 10 требует поворачивать разные предметы, куда указывает рука - iso?

    @rPman
    про win 10 первый же результат из гугла по запросу 'windwows 10 home установка без облачного аккаунта': https://siblimo.ru/kak-ustanovit-windows-10-bez-uc...
    Ответ написан
    Комментировать
  • Программы для обнаружения вредоносного ПО для Windows?

    @rPman
    Все ревизии windows в составе своем содержат 'приложение для обнаружения вредоносного ПО', в win7 это defender (он не обновляется поэтому по факту 'бесполезен' уже давно), ну а в последних версиях это 'защита от вирусов и угроз'.

    Помимо сканирования 'на лету' у него есть функция проверки файлов по требованию (настраиваемое сканирование).

    Ну а самое продвинутое решение - это virustotal, это онлайн антивирус по факту комбайн из десятков антивирусов, проверяемый файл по хешу определяется, что ранее уже проводилась проверка, в этом случае он не будет загружен по сети и не будет протестирован (зачем если это уже проводилось), что значительно сокращает время тестирования, при этом в составе есть песочницы для автоматического анализа (подробный лог, например какие сетевые запросы делает приложение или какие файлы меняет)
    Ответ написан
    3 комментария
  • Теневое подключение не работает на windows server 2008 R2?

    @rPman
    Попробуй использовать старую версию mstsc.exe или shadow.exe (прямо скопируй его с установочного диска, там он кажется в отдельном каталоге с нужными dll лежал) или скопируй из system32 сервера, только придется подбирать, какую именно dll копировать.
    Ответ написан
  • Как собрать несколько иконок (икон-пак) в один DLL-файл в Windows?

    @rPman
    Разместить иконки как resources, средствамиsdk visual studio.
    Или вот
    Ответ написан
    Комментировать
  • Что означает защита закрытого ключа с помощью безопасной виртуализации?

    @rPman
    Гипервизор windows защищает ключ от доступа из других процессов (все процессы в windows при этом запускаются как гости), технология называется Virtualization-Based Security (VBS)

    Вроде бы защита не идеальная и при наличии физического доступа к железу при наличии инструментов можно его украсть, например свой efi загрузчик и своя виртуализация ну и помним что к примеру pci-e плата имеет полный доступ к процессору, там можно все что угодно.
    Ответ написан
    1 комментарий
  • Как обойти блокировку записи и трансляции экрана?

    @rPman
    Запись видео со смартфона?
    Я читал, поднимают миракаст wifi сервер (штатная фича windows при наличии wifi адаптера, с этим компьютер выступает в роли беспроводного монитора), подключают смартфон или планшетник к нему, и с этим видео уже делают что угодно.

    Возможно есть опенсорс реализации, где сразу пишут изображение в файл.
    Ответ написан
    Комментировать
  • Как настроить 2 равноценных шлюза в интернет (windows) на одном сетевом адаптере в режим автопереключения (балансировки)?

    @rPman
    Про резервирование:
    В windows отсутствует штатное определение наличия интернета (точнее доступное пользователю), поэтому пишешь скрипт из пяти строчек, который в цикле проверяет доступность какого-нибудь сервиса в интернете, например гугла, и если он недоступен, переключает шлюз по умолчанию на другой... два цикла, один для первого шлюза, другой для второго, и оба в общий цикл. Так они по кругу будут переключаться с задержкой - таймаут определения интернета (делаешь пинг и смотришь код возврата).
    route change 0.0.0.0 mask 0.0.0.0 192.168.1.201

    Про баллансировку:
    Я настраивал вручную маршрутизацию на клиентах, прописывал что вот на эти адреса пусть интернет будет через первый шлюз, а вот на те - через второй (у меня было два кабеля от разных провайдеров, я перебирал подсети одного провайдера и к нему посылал подключения через его кабель, тот еще был квест, узнать эти подсети)..
    Это был батник с сотней строчек вида (в данном примере подсеть 8.8.4.0/24)
    route add 8.8.4.0 mask 255.255.255.0 192.168.0.200
    В результате торренты у меня загружались на скорости больше 20мбайт/с при двух подключениях по 100мбит (т.е. максимум что в принципе возможно, это было тогда, когда выход во внешний интернет был мегабит и это еще хорошо было)

    Понятно что это не полноценная баллансировка, но допускаю что можно запилить скрипт, который будет использовать какую то аналитику нагрузки на роутере (смотреть статистику по нему) и изменять маршруты, выполняя те же команды но с другим шлюзом. И да, во время смены шлюза, текущие подключения через него повиснут, что не очень весело
    Ответ написан
    1 комментарий
  • Как копию вывода BAT файла отправлять в файл?

    @rPman
    Тебе нужна утилита tee из мира linux
    anthropic claude haiku
    // Save this as a .js file, e.g. "tee.js"
    
    // Get the command-line arguments
    var args = WScript.Arguments;
    
    // Check if a file argument was provided
    if (args.length < 1) {
        WScript.Echo("Usage: cscript tee.js <output_file>");
        WScript.Quit(1);
    }
    
    // Get the output file name from the arguments
    var outputFile = args(0);
    
    // Create a file object to write to the output file
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var file = fso.OpenTextFile(outputFile, 2, true); // 2 = ForWriting, true = Create if not exists
    
    // Read from stdin and write to both stdout and the output file
    while (!WScript.StdIn.AtEndOfStream) {
        var line = WScript.StdIn.ReadLine();
        WScript.Echo(line);
        file.WriteLine(line);
    }
    
    // Close the output file
    file.Close();
    Но лучше писать утилита, обрабатывающую вывод каждого запуска yt-dlp и откладывающую в лог только важную информацию, типа файл загружен или нет
    Ответ написан
    Комментировать
  • Как мгновенно выключить питание ATX из Windows?

    @rPman
    Не воспринимай как решение, но как другой взгляд на него.

    Настраиваешь перезагрузку после BSOD (к сожалению не нашел как вызвать выключение), ищешь способ принудительно его вызвать (например с помощью утилиты), настраиваешь загрузчик на запуск какого-нибудь linux, который вернет загрузчик назад и выключит компьютер.. что бы в BIOS долго не задерживалась загрузка, настраиваешь fast startup (я помню на какой то материнке это занимало пару секунд).

    p.s. классный вопрос, не говоря о том что состояний выключения не одно, есть разные виды сна (возможно лучше использовать их, если вам реально нужно быстро прекратить тратить энергию, при работе от батареи), есть разные устройства, которым нужно предварительно указать на выключение, есть acpi который этим управляет и uefi к которому можно обратиться,..

    не уверен можно ли красиво решить твою задачу, но с помощью ИИ с большим контекстным окном можно скормить ему весь msdn на эту тему и задать тот же вопрос (там есть путаница, так как все это инструкции как управлять устройствами и очень немного про выключение всей машины)
    Ответ написан
    2 комментария
  • В чем причина невозможности запустить windows-xp с флэшки?

    @rPman
    Настоятельно рекомендую вместо установки windows xp классическим способом, сделать это на быстрой и удобной машине, в виртуалке, затем перенести установленную систему любым известным способом, например backup/restore (я использую linux и dd либо штатную partclone, умеющие и ntfs, работает быстрее dd).

    Мало того, процесс установки можно прервать на первой перезагрузке (когда установщик копирует себя на диск и устанавливает минимальный загрузчик на диск), собственно сама установка windows и драйвера, происходят уже после первой перезагрузки.
    Ответ написан
    Комментировать
  • Какую версию Windows выбрать?

    @rPman
    для тупо офисных задач

    Прежде чем спрашивать, нужно более четко определить круг задач и требований. Например домашним пользователям, которым хватит бразуера, фильмов, простеньких задач в офисе, работы с музыкой, изображениями и т.п. хватит к примеру linux, там с этим все просто замечательно.

    Ну и только если в списке требований стоит какой-то конкретный софт, который не заработает под linux, только тогда смотри в сторону win.
    -----------

    Лично я не советовал бы переходить на win11 и тем более win12 так долго, на сколько позволят требования и возможности. Майкрософт допускает катастрофически странные ошибки до сих пор, нет нужды работать их бесплатным тестировщиком
    --------------

    Для 16gb ram и 512gb диска тебе нет нужды что то выключать и тюнить, ты не заметишь никакой разницы.
    Лучший тюнинг скорости - это отключение антивируса, но не рекомендуется тем кто не понимает что делает и не готов следить за этим самостоятельно.

    Ставь windows 10, все необходимое и 'полезное' в нее добавляется майкрософтом до сих пор (но это последний год когда это будут делать), полагаю еще несколько лет эта система будет поддерживаться большинством разработчиков
    Ответ написан
    Комментировать
  • Как устранить ошибку библиотеки C++ при обновлении игры?

    @rPman
    https://help.ea.com/en/help/the-sims/the-sims-4/th...
    Minimum requirements
    Operating system: 64-bit required. Windows 10.
    Полагаю обновление ломает совместимость. Такие вещи обычно специально проводят, что бы полностью исключить пользователей с win7, поищи, может кто то проверку сломал в обновлении?
    Ответ написан
  • Как установить windows 10 на Asus vivobook go 15 e1504f?

    @rPman
    Обычно у биос есть возможность без собственно входа в его меню настроек, открыть меню выбора дисков для загрузки, обычно это кнопки F11, F8 или ESC сразу после включения

    Попробуй флешку с linux, как минимум что бы удостовериться что проблема точно в ноутбуке а не во флешке. Используй последние версии той же ubuntu

    Саму флешку записывай с помощью чего то типа rufus (что windows что linux)
    Так же попробуй вариант с legacy mbr режимом установки (формат разделов не gpt а msdos тип системы CSM), еще есть вариант записи iso на флешку в режиме dd (посекторное копирование, т.е. на флешке не будет привычных разделов а она будет копией cdrom iso)
    Ответ написан
  • Полноценная Убунта поверх WSL?

    @rPman
    Главная беда windows, которая многократно ухудшается при использовании wsl - это медленная работа с диском, первая же статья из гугла где проводили тесты
    Methods
    For this experiment, I used Windows Version 2004 build 19035.1000 on a ThinkPad X1 Extreme with 32GB of RAM and a Samsung 970 Evo Plus 1TB NVMe SSD.

    The four tests are:

    yarn build create-react-app: Use webpack and babel to build the basic open source create-react-app. This generates about 40KB of gzipped code.
    yarn build tsnsi: Use webpack and typescript to build a large proprietary application that I work on most days. This generates about 40MB of minimized javascript code. This repo contains just over 100000 files. THANKS node_modules!
    du -sh tsnsi: Calculate disk usage over the 100000 small files in the proprietary project.
    du -sh cpbotha.net: Calculate disk usage over my personal blog’s hugo source files. 4700 files of varying sizes occupying about 780MB.

    In all but one case (du tsnsi on WSL2 NTFS, because the spread was just too great), I ran the test multiple times, and recorded the average time in seconds. After the first run, standard deviation was low.

    In all cases, the built-in Microsoft anti-virus real-time protection was disabled, as that can have a significant effect on IO-based benchmarks.

    Test WSL 1 ntfs WSL 2 ntfs WSL 2 samba WSL 1 lxfs WSL 2 ext4 native linux
    yarn build c-r-a 11.89 63.14 13 7.38 5.8 4.63
    yarn build tsnsi 45.25 263.71 65 31.70 28.75 24.13
    du tsnsi 4.9 70 - 155 (4x) 13.5 8.6 0.19 0.19
    du cpbotha.net 0.24 3.7 0.5 0.074 0.011 0.015
    Числа - время выполнения в секундах, антивирус отключен. Не вижу смысла что то еще добавлять.

    p.s. wsl - отличная идея, 1 версия позволяет работать числодробилкам на процессоре, без заметной потери производительности, 2 версия - позволяет устаналивать драйвера на gpu и запускать приложения числодробилки на видеокартах, сам лично не пробовал но пишут что работает без потери производительности... Считаю это лучший способ постепенно уходить от windows it разработчикам, которые все еще сидят на этой платформе но не имеют никакого опыта и резко все еще опасаются это сделать. Все равно многие вещи через docker там и так уже запускаются, помучавшись с тормозами будет логично выкинуть windows и идти в мир linux,... а там надеюсь наконец и производители оборудования подтянутся.
    Ответ написан
  • Какие хорошие облачные ОС Windows?

    @rPman
    Если тебе запускать программы, не требующие высокой отзывчивости (например в браузере или CAD не получится) то тогда подойдет любая vps с windows, там будет стоять сервер, можно устанавливать свои программы, управление через RDP.

    Если тебе поиграть, то такое решение не подойдет, так как для игр требуется доступ к console (rdp только terminal сессии, без доступа к GPU, за исключением серверных видеокарт, цены на такие vps начинаются от 5т.р. в сутки)

    Тебе нужна desktop версия windows которую в датацентрах самому устанавливать нельзя, но можно арендовать компьютер (не виртуалку), приобрести windows самостоятельно и установить. Вроде бы можно топовые enterprise версии приобретать (у майкрософт) в режиме аренда и запускать где угодно, хоть на виртуалке хоть как. Использовать какой-либо стриминговый инструмент удаленного управления (типа rustdesk/steamlink).

    Дешево не получится... как не крути, дешевле приобрести компьютер.
    Ответ написан
    4 комментария
  • Как добавить еще голоса tts в Windows?

    @rPman
    Тебе нужны TTS SAPI движки, ищи, есть неплохие, для русского например RHVoice, от полностью открытый, у него есть как sapi так и подключаемая c библиотека, есть для android и я помню адаптировал из него него jni вариант для вызова из java на pc.

    p.s. к сожалению, с появления gpt и алгоритмов генеративного ИИ, синтез и распознавание речи значительно поднялось, но никто не релизил (я не нашел) именно sapi движок для них, что очень странно.
    Ответ написан
    1 комментарий
  • Какие есть способы обеспечить графический удаленный доступ с минимальной задержкой?

    @rPman
    Как исправить «лагание» 3ds Max при удалённой работе на виртуальной машине?
    Не лагающие протоколы передачи экрана (для работы с графикой), требуют минимум гигабитные сети и алгоритмы, кодирующие изображение видеокодеками.

    Простейший vnc не подойдет.

    Хорошую скорость могут дать к примеру майкрософтовский rdpx (только с серверными ревизиями windows, только с прямым доступом к серверным видеокартам), или что то типа teamviewer/anydesk, попробуй parsec, так же мне очень понравилась работа steam link remote play (бесплатно, win/linux, заточена на realtime игры, и клиенты могут работать на очень старом железе, например планшетниках android, т.е. поддержка очень качественная, хотя что то я не уверен что какая-нибудь малинка тут справится).

    Открытые решения - например sunshine+moonlight (говорят лучшая замена steam link), rustdesk


    p.s. когда графические приложения были поголовно win32 без самостоятельного рисования контролов (теперь уже 100% не так), то майкрософтовский rdp работал ну просто идеально, даже на слабых сетевых каналах

    В linux есть x2go, надстройка над xserver (который сам по себе сетевой но требует очень хорошие пинги) очень оптимизированно работает, но так же не подходит для графических приложений (тот же браузер или cad)
    Ответ написан
    2 комментария
  • Почему при разархивировании папки, где хранится файл с именем на русском языке, он превращается в символы?

    @rPman
    Больно пинать ногами того кто ДЕЛАЕТ такой кривой архив.
    7z прекрасно работает кроссплатформенно, так как имена файлов хранит по умолчанию в utf8
    Ответ написан
  • Нашел старый HDD и подключил к компу, когда включаю пк, винда не грузится, в чем может быть проблема?

    @rPman
    Не понятно как вы смотрите crystaldiskinfo диска, если при включении у вас не запускается компьютер

    Тревога по поводу большого списка секторов, ожидающих что они станут бэдблоками... если проблема появилась только сейчас, а ранее этих секторов не было, то если вам дороги данные, немедленно прекратите использовать этот диск. Одна из причин появления бэдблоков - гуляющая отшелушившаяся соринка по дискам, вращающиеся диски воздухом гоняют ее по дискам, она оставляет царапины, и чем дольше диск включен тем больше царапин, диск буквально будет самоубиваться за минуты-часы, просто будучи включеным

    Я так понимаю на живую втыкаете разъем, осторожно, должна быть поддержка материнки для этого и правильный кабель, в котором длина контактов земли, питания и для данных разная, что бы подключать сначала землю а только потом нежные данные. На практике обычно работает и так, даже без поддержки материнки, потому что в стандарте это разрешено, но уже на свой страх и риск смерти контроллера или даже диска (я помню даже ide на лету подключал, уж на него и стандарта горячего подключения не было).

    Почему не запускается система, нужно смотреть сообщения на экране, если там что то типа no bootable OS или что то похожее, значит используется legacy mbr режим и после изменения порядка дисков нужно заново в биосе указать, с какого запускаться. Можно однократно без изменений в биосе нажать сразу после включения/перезагрузки F12/F11/F8/F9/Esc (одну из этих кнопок, какую - читать инструкции к материнке или выяснить перебором) и в полученном меню выбора дисков для загрузки, загрузиться.

    Если это EFI загрузка, то необходимо заново указать, на какой диск установлена ОС, сделать это можно установщиком windows (в командной строке) либо в linux утилитой efibootmgr
    Ответ написан
    4 комментария