Ответы пользователя по тегу Windows
  • Как удалить тысячи вложенных каталогов?

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

    дальше, существуют имена, которые windows обработать не может, это зарезервированные слова типа com lpt prn и т.п. их создать не просто но реально, и штатные утилиты работать с ними не смогут

    p.s. rmdir /s/q имя_каталога
    у меня удаляло обычно все максимально быстро (/s/q это без запросов и с подкаталогами)
    Ответ написан
  • Как не дать Windows 10 перезагрузиться во время долгого простоя?

    @rPman
    На сколько мне известно, в майкрософт убрали принудительную перезагрузку, как минимум это отключается, а уведомление о перезагурзке теперь не модальное окно на весь экран.

    могу предположить что используются домашние ревизии windows, там обновления скорее всего менее гибко настраиваемые, попробуйте сменить систему на pro или ultimate ревизии
    Ответ написан
  • Как включить VT без BIOS?

    @rPman
    очень интересно, что такое произошло что 'раньше было а потом перестало'!

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

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

    @rPman
    информации выдано ноль
    задавать вопрос нужно, предоставив подробно - что хотел, что делал, что ожидал, что получил

    одного make обычно недостаточно чтобы собирать opensource приложения, нужно сразу целое окружение плюс зависимые библиотеки и утилиты, обычно все необходимое для сборки описывают в readme к проекту ну или в документации/вики.

    для windows наверное лучший (к сожалению плохо что то поддерживается) тулчейн для сборки - это mingw, для windows там предлагает установщик, который и компилятор поставит и msys тулчейн, пакет линукс утилит поставит. К сожалению, совместимость с linux у подобного подхода не лучшая, ведь результат все же рассчитан на windows

    есть более полный эмулятор окружения linux для windows - cygwin, это практически полная совместимость с linux окружением, но в windows, и это не эмулятор а именно собранные приложения, к сожалению в своем формате (dll не могут быть подключены к приложению, собранному в mingw/visual studio/... и наоборот), там пути к файлам в linux стиле и по мелочи, все адаптировано к linux (posix) стандартам.

    p.s. nmake есть в поставке и с visual studio (свой собственный со своими стандартами и без linux окружения)
    Ответ написан
  • Как создать виртуальный дисплей?

    @rPman
    питон тут однозначно не подойдет

    для windows:
    Без использования драйверов фейкового монитора, но при наличии физических выходов на видеокарте, можно к ним подключить заглушку (она дешевая, разная для каждого типа разъемов, гуглить эмулятор заглушка терминатор монитора dsub/hdmi/dp), благодаря которой система будет считать что монитор подключен, и уже средствами ОС работать с этим монитором (само собой чтобы самому видеть содержимое придется поставить какой-нибудь vnc с поддержкой мультимониторной конфигурации)

    Есть бесплатный враппер (это не кряк а утилита использующая штатный win api), которая превращает рабочие ревизии windows в сервер терминалов (позволяет подключиться mstsc одновременно несколько сессий а не только одну), фокус к сожалению будет убегать но можно сделать каскадные подключения

    Есть ibik aster, платная утилита, позволяющая из одного компьютера с несколькими мониторами, клавиатурами, мышками полноценные рабочие места на не серверных ревизиях windows, т.е. в совокупности с заглушкой из машины можно сделать несколько рабочих мест, на каждом запускать приложение и каждое рабочее место будет иметь свой фокус, т.е. приложения будут одновременно активны.

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

    рекомендую если надо запускать браузеры с автоматизацией и без потери фокуса, дешевле по памяти
    для linux:
    вот пример создания виртуальных мониторов программно (там более сложный случай описывается)

    так же можно установить несколько xserver, работающих в оперативной памяти - vfb, это будут полноценные рабочие места, работающие исключительно в оперативной памяти (подключение например по vnc)

    и есть xephyr, версия xserver, работающая внутри окна (т.е. буквально выбираешь любое окно, хоть фейковое и говоришь - заменить изображение окна полноценным xserver, мышка и клавиатура будут общими но можно настроить (так делают multiseat на одной видеокарте с несколькими видеовыходами)
    Ответ написан
    Комментировать
  • Почему уведомления на Windows 10 не активны?

    @rPman
    случайно ревизия windows 10 не starter? а то видел такие ноутбуки, с которыми шел этот кастрированный обрубок, в котором много что было закрыто
    Ответ написан
  • Автоматическое обновление windows xp как исправить?

    @rPman
    попробуй эту ссылку, вроде бы есть возможность загрузить буквально все обновления в т.ч. для winxp официально, вручную и для offline установки
    к сожалению придется качать все файлы и заранее не узнаешь, для какой операционной системы оно
    Ответ написан
    Комментировать
  • Почему обнуление SSD разное по времени?

    @rPman
    diskpart clean all заполняет ВСЕ место на диске нулями, некоторые контроллеры это оптимизируют (используют внутреннее сжатие, которое повторяющиеся символы записывают в меньшем объеме, или к примеру даже и не производят запись если обнаружат сектор нулей, скорее всего помечают данный сектор как освободившийся (а все освободившиеся при попытке чтения возвращают нули так же без реального чтения данных, кстати это одна из причин, почему бессмысленно тестировать ssd простой записью из /dev/zero и последующим чтением - будет тест скорости контроллера а не самой флеш памяти)

    т.е. скорее всего тот диск что завершил эту операцию быстро на самом деле посекторно провел операцию аналогичную trim (не мгновенно потому что посекторно а не сразу на весь объем) а у того что делал это медленно контроллер по проще (ради скорости) и старательно пытался записать данные что от него требовала ОС

    если цель просто подготовить диск для следующего использования, достаточно сделать diskpart clean (будет очищена только таблица разделов), дальше операционная система сделает trim на все свободное место на накопителе (по уму это будет сделано автоматически, когда будет создан и отформатирован раздел, как вариант вручную это можно сделать, запустив 'оптимизацию диска', там где раньше в меню была дефрагментация)

    p.s. trim уничтожает данные моментально, т.е. обычными средствами старые данные считать не получится, но специализированное оборудование, позволяющее считывать данные напрямую с флеш памяти сможет их восстановить, (да есть контроллеры ssd умеющие шифрование на аппаратном уровне но сейчас не про них)
    В этом случае конечно лучше поверх всего диска записать данные, но только не нули а случайные (или какой то один и тот же файл, например короткое видео, продублировать бесконечно) или если боитесь за то что ваши данные смогут восстановить - изначально используйте шифрование раздела средствами ОС, уничтожение его всего можно сделать будет просто уничтожив ключи дешифровки.
    Ответ написан
    1 комментарий
  • Проблема с доступом к интернету при впн?

    @rPman
    Алексей Тутубалин, а без впн-а эти сайты которые надо работают?
    отключив шлюз в настройках vpn твоя машина должна иметь доступ одновременно как к твоей сети (и сети твоего интернета) так и к локальной сети vpn, но! если та сеть требует наличие шлюза чтобы работать с сервисами, доступными только изнутри, то тогда решение будет другим - нужно будет командами route add добавить нужные ip адреса с указанием шлюза организации (и делать это каждый раз после подключения vpn, есть возможность сохранить настройки, но тогда ты к этим сайтам без vpn не пробьешься)

    встречал я такую система авторизации, когда сервис дает доступ организации не по логину и паролю а по подсетям,.. какое то время я ковырялся с роутами но так как сервисы из года в год эти меняли свою структуру (ip адреса туда ксюда гуляли) а сидеть с vpn по дефолту было грустно (ее интернет был ужасным), то я из лени поднимал vpn не на самой своей машине а в виртуалке, в ней поднимал socks-прокси сервер (ssh сервер внутри виртуалки и с локальной машины в ключах ssh подключения -D1080, поднимет сокс прокси локально на порту 1080), настроив его в специальном профиле своего локального браузера (т.е. для работы с нужными сайтами открывал второй браузер с моей окальной прокси к моей же машне где поднят vpn), так проще и удобнее чем ковырять роуты или iptables
    Ответ написан
    6 комментариев
  • Почему процессы windows не завершаются?

    @rPman
    антивирус ничего не находит?

    Если процесс висит и грузит несколько минут, можно с помощью microsoft sysinternails ProcessExplorer посмотреть подробно, что делает тред который грузит процессор, какие методы там в стеке и т.п... даст хотя бы примерное направление изучения проблемы.

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

    @rPman
    Именно функционал клонирования, причем запущенного, есть у систем виртуализации, если физически машины имеют одинаковое железо то, на этом даже основаны системы резервирования приложений, позволяющие не прекращать их работу (доля секунды пауза) даже после смерти одной из машин (Fault Tolerance как часть High Availability у vmware).

    Если речь идет о переносе настроек, то в большинстве случаев достаточно определить место их хранения и скопировать только их. Можно проконтролировать как именно приложение устанавливается на машину с помощью монитора работы с диском и реестром (этого обычно достаточно) например приложения microsoft sysinternails

    На практике никто конечно не решает это проблему в лоб, на целевую машину производят штатную установку приложения, а затем копируется реестр (с помощью штатного regedit) из HKLM и HKCU /Software/.. и и файлы из appdata (плюс собственно файлы приложения, где их хранят)
    Ответ написан
    Комментировать
  • GNU GRUB, Как запустить Windows?

    @rPman
    Если брата с linux нет а самому в linux ковыряться нет желания, то берешь установочный диск windows той версии что у тебя стоит (включая ревизию и битность, например если стоит home версия то не получится использовать ultimate для починки), загружайся в консоль восстановления и восстанавливай загрузочный раздел

    вернется брат он вернет и починит grub

    p.s. если чинить тебе - то livecd в руки, проверяй что файлы на месте и grub-install
    Ответ написан
    Комментировать
  • Возможен ли запуск Windows 7 на новых материнках?

    @rPman
    говорят с этим можно что то сделать но хз на сколько это надежно
    Ответ написан
    Комментировать
  • Можно ли форматировать dvd диск?

    @rPman
    Такое возможно на основе не обычной windows а winpe, вот почитай пример инструкции но почти наверняка будут проблемы с установкой драйверов, отличных от стандартных (особенно с видеоускорителями)

    на основе winpe делали разные реаниматоры, где почти полноценная windows с тонной утилит запускалась с dvd а для записи использовалась оперативная память
    -----

    еще есть шанс что можно подготовить работающую систему, а при запуске с dvd скопировать ее на ram диск и уже с него все будет работать, я точно помню так запускали winxp, но чтобы больше чтото уже проблема, так как для этого требуется много оперативной памяти
    вот почитай, тут вроде win7 запустили, не думаю что будет проблема и со старшей версией
    Ответ написан
    Комментировать
  • CURL | Как скачать не зная версию?

    @rPman
    одним запросом не получится, мало того тебе нужно мини программа чтобы получить желаемое, на bash сложнее чем на чем то удобнее (php/js/...)
    нужно получить список релизов выбранного репозитария, взять первую ссылку и ее уже загружать
    в твоем примере чтобы получить список в формате json:
    curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/adoptium/temurin8-binaries/releases?per_page=1

    тут параметр per_page=1 чтобы выдало только один релиз - последний, если убрать, будет выдано до 30 штук и можно постранично догружать

    в ответе json, берешь нужную ссылку [x].assets[y].browser_download_url
    где x - номер в списке версий релиза а y - номер в списке файлов

    само собой среди файлов ищи по имени нужный
    Ответ написан
  • Ноутбук выключается сам по себе, что делать?

    @rPman
    включил ноутбук, и у меня началось обновление BIOS
    как понял что идет обновление BIOS?
    интерфейс биосовский или windows?
    Обычно биос не обновляется сам, это ненормально!
    конечно я понимаю что такая возможность у производителя существует и какие от этого могут быть последствия, но делать это выборочно для единиц техники смысла нет


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

    и само собой проведи типовые действия по восстановлению системы пройдись антивирусником потом под администратором sfc/scannow
    Ответ написан
    Комментировать
  • Как с помощью Dism просканировать папку Windows которая лежит на диске D?

    @rPman
    Загрузиться в режиме восстановления с компакт диска (нужной версии), там будет выбор какую копию системы нужно восстановить, чтобы не было неоднозначностей, вытаскиваешь диск с не нужной.
    Ответ написан
    6 комментариев
  • Есть ли разница между Windows 7 и 10 по железу?

    @rPman
    Однозначно, подтверждается синтетическими тестами, главное! при наличии драйверов как для win7 так и win10, последняя до 10% медленнее работа с диском.

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

    И главное, интерфейс windows10 менее отзывчивый, это видно везде, и в стартовом меню и в проводнике (правда winxp/win7 можно было сильно замедлить просто устанавливая больше приложений, регистрирующих activex компоненты и com классы, полагаю именно это и произошло с win10, объектов идущих в комплекте с ОС стало больше), я сейчас не говорю про сломанную юзабилити, в win10 в конце концов больше телодвижений для многих настроек (чтобы добраться до старых не метро настроек, попробуйте открыть старое меню настройки времени, чтобы к примеру отключить или сменить сервер времени, с которого идет синхронизация часов)

    Я помню для меня было шоком, что в win10 запуск приложений по горячим клавишам (свойства ярлыка, настройка комбинаций клавиш) да просто запуск системных приложений по нажатию мультимедиа клавиш занимает время (где то пол секунды), запустите калькулятор, поймете о чем я. Изучая вопрос я понял что во первых это метро приложения, их запуск в принципе не мгновенный, но еще страшнее, если 'сломать' интернет (например указать неверный dns или прописать неправильный route) то запуск приложений еще сильнее замедляется, но не регулярно, как будто почти каждый запуск приложения заставляет ОС отправлять сетевой пакет в интернет и ждать ответ (антивирус при этом само собой отключен). Я специально искал не metro приложение калькулятор, и даже оно могло через раз запускаться не мгновенно

    так что ответ - да, win10 заметно медленнее win7 почти по всем аспектам, но при условии что драйвера на железо имеются под обе версии ОС, что с каждым днем все сложнее и сложнее.

    Само собой, если активно заниматься тюнингом системы, с некоторыми шансами можно довести скорость работы win10 до win7, к сожалению когда с интервалом в год несколько раз, приезжающие комулятивные обновления почти полностью сбрасывали все критичные для скорости настройки до дефолтных, мне надоело бороться с ветряными мельницами, а позже полностью ушел на linux, оставив полупустую установку win для виртуалки.
    Ответ написан
    1 комментарий
  • Загрузка без диска, есть ли готовое рещение?

    @rPman
    для загрузки windows без дисков нужен сервер со следующим функционалом:
    * dhcp сервер либо продвинутые настройки на роутере, позволяющие указать на каком сервере будет стоять tftp и раздавать загрузчик
    * tftp сервер, этот сервер должен раздавать файлы загрузчика - конфигурационный текстовый и pxe-загрузчик (можно настроить по mac адресу машины какой конфиг)
    * iscsi сервер (старые версии windows позволяли другие источники диска, например системный тупо подгружался в ramdisk, но у меня есть предположение что с где то с win8.1 или точно win10 нормально загрузиться по сети можно только по iscsi)

    все это можно поднять как на windows машине так и на linux, в т.ч. на отдельных железных решениях (iscsi и tftp на nas а dhcp адекватный роутер позволит настроить), я настоятельно рекомендую использовать linux машину для всего, там будет больше понимания что происходит и как настраивать. Для iscsi используй простой istgt демон, его настраивать проще всего.

    гуглить diskless windows 10 boot выбирай метод и используй.
    например

    Настоятельно рекомендую сначала настроить windows на диске, а именно все необходимые драйвера, а уже полученный образ раздавать по сети.

    p.s. в некоторых случаях iscsi почему то работает очень медленно, у меня была машина на которой скорость iscsi диска была чуть ли не 100кб/с из-за чего загрузка была минуты две, но потом, как подгружались драйвера, все работало норм, даже вход выход из сна был корректным.
    Ответ написан
    Комментировать
  • Как сделать так,чтобы вынешний диск отображался как внешний?

    @rPman
    использовать 'как флешку' это не бояться что при извлечении потеряются данные?
    в свойствах диска ищи оборудование - свой диск - политика кеширования, убрать крыжик 'разрешить кеширование записи'

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

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