Задать вопрос
Ответы пользователя по тегу Windows
  • Кто сталкивался с сертифицированным ПО для скриншотов?

    @rPman
    на windows воспользуйся скриптом powershell (нагуглил первое попавшееся, не рповерял)
    на linux используй штатную утилиту imagemagic
    import -window root /path/filename.png
    еще проще, штатная утилита xwindow - xwd
    xwd -silent -root > /path/filename.xwd
    а там изображения в этом формате можно конвертировать уже со своей машины с помощью imagemagic

    написать скрипт из 2 строчек, который будет периодически делать скриншоты сумеешь?

    Ты не обязан сертифицировать свои же powershell/bat скрипты (хотя возможно в последние годы на windows свои скрипты powershell надо будет подписывать, меня вообще очень веселит, в сотне гигабайт мусора windows есть тысячи способов сделать нужное, но оно недоступно без документации, т.е. есть библиотеки где этот функционал реализован но ими воспользоваться не получится, они сохранены только для мифического легаси)
    Ответ написан
    Комментировать
  • Как ввести ограничения для использования сети для windows10?

    @rPman
    Штатно задача решается с помощью cgroup, но настраивать сложно.
    Просто - виртуализация или паравиртуализация lxc (собственно это фактически gui к cgroup).

    Недостатки виртуализации - придется заморочиться с настройкой gui, обычная виртуализация будет работать но 3d ускоритель не будет доступен и можно встретить проблемы даже с проигрыванием видео выше fullhd@30

    Все это есть в любых linux, почему бы и не ubuntu (lxc доставляется вручную в libvirt, создание файловой системы виртуальной машины тоже вручную, но зато максимальная производительность и почти ноль накладных расходов).

    Кстати snap предлагает так же систему контейнеризации приложений, основанную на cgroup, т.е. установив приложение из snap оно уже сидит в своей песочнице, и ей нужно выдавать соответствующие права для доступа ко всему, от принтера до файлов на диске (рабочая директория пользователя доступна но все иное кроме root нет, т.е. нет флешек, нет смонтированных дисков и т.п.). В ubuntu firefox например уже поставляется в snap.
    p.s. лично мне не нравится, но скорее всего я не умею его настраивать

    Для доступа к gui из lxc песочницы есть 2 способа, настроить доступ к xserver (при использовании xubuntu например) или использовать ssh с ключом -X, в этом случае песочница воспринимается как удаленная машина и трафик gui шифруется и сжимается как бы по сети (правда localhost)

    Главный принцип - размести опасные приложения внутрь песочницы. К сожалению игры это отдельная проблема и правильно их размещать на другой физической машине. Настройка сети в данном сценарии это просто не давать доступ к ней всем кроме избранных, на уровне виртуальной машины/песочницы достаточно не прописать или выдать неверный шлюз по умолчанию. Обновлять такие машины придется вручную (например настроив свой сервер обновлений, либо временно включать для них интернет)
    Ответ написан
    Комментировать
  • Как запретить играм засорять директорию "Документы"?

    @rPman
    Использовать для игр другой профиль windows, запускать либо по правой кнопке 'запустить как', либо через диспетчер задач настраивать для каждой свою.
    Ответ написан
    Комментировать
  • Что делать, если перестал запускаться пк после обновления диска в формат GPT?

    @rPman
    Ты так и не написал что сделал после чего перестало работать.

    Тебе нужно восстановить загрузчик (в режиме cms это часть uefi), раз у тебя открывается окно восстановления
    https://remontka.pro/windows-10-bootloader-fix/
    Ответ написан
    1 комментарий
  • В VirtualBox вылазиет ошибка после запуска exe приложения, как решить?

    @rPman
    Не существует драйверов для windows гостя с полноценной поддержкой 3d-акселератора.
    Есть какие то кастрированные потуги, например при установки гостевых дополнений (те что проприетарные и требуют отдельной загрузки) можно отметить чекбоксик что желаете экспериментальную поддержку directx 3d но на практике там мало что работает и самое главное ничего не работает в windows 10, майкрософт что то как следует сломало и перестало работать даже то что раньше работало.

    Та же ситуация с другими системами виртуализации.

    Для qemu есть spice, механизм универсального проброса функций 3d ускорителя по сети, но на сколько это работоспособно я не знаю, кажется плохо.

    Наилучшее на текущий момент решение - проброс всего PCI контроллера с видеокартой (всем что оно предлагает, там и звуковая карта для hdmi и еще какие то устройства), virtualbox так не умеет, пробуй с qemu. Вот посмотри тут есть список устройств которые вроде бы будут работать так

    https://ubuntu.com/server/docs/gpu-virtualization-...
    https://wiki.gentoo.org/wiki/GPU_passthrough_with_...

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

    @rPman
    Установи через виртуалку, пробросив весь жесткий диск внутрь.
    Не забудь выставить в биосе режим sata -> ide, и метод загрузки legacy mbr
    так же максимальный размер раздела у тебя может быть fat32 - 32Gb (в теории больше но именно win95 не сможет), лимит на оперативную память 512мб (16битная ос), говорят уже на гигабайте глючит и не работает, и вообще глюки начинаются после 480мб.

    Говорят win98se могла работать на 1gb (вроде бы даже 1.5gb) ну и соответственно последняя досовая версия win me тоже.

    winnt4 могла работать на 4гб (с нее пошло win32 поддержка 32битная)

    p.s. зачем тебе win95 на реальном железе? тебе более чем хватит виртуалки.
    Ответ написан
    3 комментария
  • Как отправить сообщение с Linux на windows в локальной сети?

    @rPman
    Раньше использовался штатный майкрософтовский Messagener Service, в майкрософтовской сети можно отправлять сообщение командой msg, но после windows 7 майкрософт что то сломало в этом протоколе и ранее рабочий smbclient -M имя_компьютера теперь не работает, попробуй поищи в этом направлении

    но можно запустить скрипт, который будет мониторить какую-либо шару и отправлять для каждого нового файла в ней сообщения с помощью msg

    @echo off
    setlocal enabledelayedexpansion
    set "dir_path=c:\messages"
    
    :loop
    
    for %%f in ("%dir_path%\*") do (
        set /p msg_text=<"%%~f"
        msg "%%~nxf" "!msg_text!"
    	del "!dir_path!\%%~nxf"
    )
    
    ping -n 2 localhost
    
    goto loop


    в данном случае чтобы отправить сообщение нужно будет создать на этой машине (можно расшарить папку c:\messages и работать с ней через samba) файл с именем пользователя и содержимым с текстом сообщения (кажется в кодировке cp1251 если нужен русский, советую поэкспериментировать). Осторожно с пробелами в имени пользователя

    p.s. Еще проще, установить на windows машине ssh сервер, и запускать удаленно команды msg. OpoenSSH есть в windows 10 как штатный дополнительный компонент в настройках приложений
    Ответ написан
    Комментировать
  • Как правильно сделать загрузочную флешку с win11 на линуксе?

    @rPman
    Данная ошибка не связана со способом создания загрузочной флешки, если вы видите это окошко то 'проверку на формат уже прошли'.

    Данное сообщение говорит что в системе нет драйверов например на USB или дисковый контроллер и дальше работать не будет.

    Есть следующие решения:
    * найти в биосе usb-cdrom режим (видел такой в паре материнок старых), в довесок, чтобы с гарантией, сделать копию диска простым копированием iso образа прямо в устройство флеш-накопителя (условно если он будет /dev/sdb вот в него и копируй с помощью dd), и пофиг какого этот диск размера (лишь бы было больше или равно размеру iso), этот метод кстати универсальный и позволяет загружать liveusb как на EFI так и на legacy mbr.

    * переключить систему в режим EFI или Legacy mbr, в зависимости от ситуации, драйвера могут использоваться разные в т.ч. из BIOS для режима EFI

    * Заранее разбить диск на два раздела (либо добавить в систему еще один диск) и чтобы с гарантией (это если будет еще проблема в обнаружении диска, т.е. установщик покажет пустой список) использовать SATA устройство, а в биосе переключить в режим IDE (драйвера для этого режима с гарантией есть в установщике), но не забыть позже установить драйвера на материнку и вернуть AHCI режим. Первый раздел использовать как целевой для установки а на второй, отформатировав его в fat32/ntfs/exfat, скопировать в корень содержимое установочного iso образа. Дело в том что установщик windows будет искать свои файлы в корне всех дисков системы, если не найдет их на загрузочном диске (не удивлюсь если эта фича поддерживается еще с тех времен, когда систему устанавливали с флопи-дисков)

    * если ничего не помогает, тогда соверши первую фазу установки (когда идет копирование файлов до перезагрузки) или даже всю, создав виртуальную машину в работающем linux (рекомендую qemu прямо из командной строки, ее проще новичку для данной задачи использовать) и прописав в ней весь используемый жесткий диск. К сожалению без дополнительных телодвижений это сработает только при использовании legacy mbr, так как для efi установщик должен еще прописать информацию об установленной системе в биосе, но это можно будет сделать позже средствами linux (у меня опыта нет, гугли, утилита efibootmgr)
    Ответ написан
    Комментировать
  • Как убрать сообщение при включении пк?

    @rPman
    Данное сообщение означает что идет проверка диска checkdisk, это происходит, если предыдущее выключение не было корректным (т.е. закончилась энергия в аккумуляторе либо выскочил синий экран смерти, вызванный проблемами в драйверах или оборудовании)

    Чтобы убедиться, достаточно посмотреть логи (пуск, поиск: просмотр журналов событий или найти в панели управления - администрирование) и посмотреть по датам что именно произошло перед проверкой
    Ответ написан
    Комментировать
  • Как настроить общий доступ для разных пользователей?

    @rPman
    В windows когда делаешь каталог общедоступным (в свойствах в проводнике) есть 2 места где можно настроить этот доступ (в упрощенном режиме это скрывают, упрощенный режим отключается настройках проводника).
    При создании общего доступа, настраивается список пользователей и права доступа запись или чтение.
    Но на каждом каталоге диска (если это ntfs, но для fat32 все доступно по умолчанию) нужно дополнительно настраивать права доступа для каждого пользователя или для групп пользователей. Это настраивается так же в свойствах каталога в проводнике (там будет отдельные группы настроек - общий доступ и безопасность)

    Поэтому возможна ситуация, когда ты выдаешь права на шару, но забываешь выдать права на каталог и наоборот
    Ответ написан
    Комментировать
  • Что использовать взамен TeamViewer напрямую без доступа в интернет?

    @rPman
    Rustdesk

    Учти, с твоим процессором, vnc-основанные системы удаленного доступа должны тормозить, у них принцип работы таков, что они сканируют весь экран, сжимают его и транслируют

    Steam remote/Rustdesk и некоторые проприетарные реализации vnc работают хитрее, через драйвер в системе и оптимизируют, но работают нормально только при наличии шустрой gpu

    Так что лучше пользуйся rdp
    Ответ написан
    Комментировать
  • Как запретить настройку расширений в Chrome?

    @rPman
    Скачиваешь расширение .crx (это zip архив с файлами расширения) либо делаешь это напрямую в каталоге chromium/Default/Extensions/ocgpenflpmgnfapjedencafcfakcekcd/3.5.3_0/

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

    Код там без обфускации и минимизации, с комментариями, думаю справитесь, делов на несколько минут
    Ответ написан
    4 комментария
  • Что за кэш и почему вылетает ошибка?

    @rPman
    У тебя используется прокси с авторизацией?
    посмотри тут
    Ответ написан
    Комментировать
  • Как запустить игры с HDD?

    @rPman
    Когда ты попытаешься поставить игру и места для нее на C не хватит, тебя попросят создать на другом диске хранилище, так же это хранилище можно создать вручную (там кнопка над выбором пути), будет всегда доступен выбор куда устанавливать игру

    Еще момент, если места для игры хватает но есть желание перенести часть игры на другой диск (например видеоконтент или не используемые части игры), можно использовать символические ссылки ntfs и переносить по каталогам с SSD на HDD, создавая символическую ссылку вместо исходного каталога на новое место (к сожалению только каталоги но не файлы). Осторожно, во время обновления некоторые игры могут при вместо перемещения загруженных файлов их копировать, т.е. на момент обновления требуя места в полтора-два раза больше чем обычно (я один раз с этим столкнулся достаточно давно, когда 400гб-ный ark survival так раскидывал).
    Ответ написан
    3 комментария
  • Существует ли способ сохранить OEM лицензию Windows 10 при существенном апгрейде компа?

    @rPman
    Для не OEM лицензий (т.е. ситуации когда windows предустановлена на компьютере продавцом) такая возможность точно была, потребуется повторная активация. Это для FPP/BOX версии когда у тебя есть ключ.

    Иначе этот вопрос нужно задавать тому у кого приобрел лицензию.

    Переактивация лицензии отключает ее работу на старом конфиге, и включает на новом. Правда документация требует чтобы старая установка была удалена, не уверен, обязательное ли это условие или формальное.

    Еще есть ограничение на количество реактиваций в 1001
    Ответ написан
    7 комментариев
  • Настройка нескольких десятков ПК?

    @rPman
    Но потом они все будут в одной доменной сети.
    ключевое место создания себе гемороя - ПОТОМ

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

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

    @rPman
    Если рабочий стол - тот же самый сеанс, то все просто, перемещай окно в нужную сторону, координаты объектов на 'правом' окне по X больше как раз на размер основного окна. Взаимное расположение мониторов с точки зрения координат настраиваются а 'Параметры экрана' простым перетаскиванием мышкой.

    метод autoit WinMove (я не пробовал это на 10-ке, но на 7-рке это работало, в крайнем случае можно симулировать вызов контекстного меню где можно выбрать перемещение окна на другой рабочий стол)
    Ответ написан
    1 комментарий
  • Как отключить TlS в Windows?

    @rPman
    в очень небольшом количестве случаев можно попробовать найти место в коде (или константы-строки) испольуземые программой и заменить там адрес https на http но вероятность успеха мала.

    способа заставить принудительно все программы не использовать https нет, но можно попытаться импортировать свой сертификат, подменить dns ответ сервера на свой https сервер с самоподписанным сертификатом и, поставив прокси, расшифровывать сообщения на лету

    первый же пример приложения fidler

    p.s. кстати ничто не мешает приложению используя шифрование общаться со своим сервером по своему протоколу, не используя https, в этом случае подмена сертификата точно не поможет, и снова придется реверсинженерить приложение
    Ответ написан
    Комментировать
  • Как за вменяемые деньги подписать установочный файл?

    @rPman
    Интересно, а добавление своего приложения в магазин Microsoft Store сможет помочь проблеме?

    я гуглю и не могу найти, платная ли это операция или нет.
    Ответ написан
    Комментировать
  • Как заставить Samsung Smart TV обращаться через Интернет к видеофайлам на другой квартире малой кровью?

    @rPman
    По сути, если машина подключена в интернет, к ее сетевому диску windows можно подключиться по ip адресу (я именно так делал когда еще в ходу были winxp и только появилась win7).

    Открывать smb протокол в интернет невероятно опасно, особенно на не обновляемой ос, протокол авторизации уязвимый и чреват быстрому попаданию компьютера в ботнет. Но если поковырять встроенный фаервол и разрешить подключения только с определенных ip (если сеть в которой телевизор так же имеет не динамический адрес) то идея вполне рабочая.

    Так же, штатный IIS в win7 умеет шарить каталоги по http протоколу (там штатный майкрософтовский веб сервер), даже авторизация есть, наверняка в телевизоре есть браузер со всеми вытекающими от сюда возможностями. Я помню, чтобы не запускалось скачивание видео а проигрывалось в браузере, делал html-ку заглушку где указанные видео показаны были html тегом video (прямо все скопом на одной странице).
    Ответ написан