Задать вопрос
Ответы пользователя по тегу Windows
  • Как установить Ubuntu рядом с Windows 10(UEFI)?

    @res2001
    Developer, ex-admin
    Комментировать
  • Как разделить текстовый файл на части с равным количеством строк?

    @res2001
    Developer, ex-admin
    Нагромоздили кода вы не меряно, все это можно сделать гораздо компактнее.
    Я не стал разбираться, т.к. реально много кода для такой задачи.

    Из вашего описания не ясно как именно разбивать на строки:
    1.брать первые несколько строк и писать в один файл, следующую порцию в другой и т.д.
    2.берем одну строку кладем в первый файл, вторую - во второй и т.д., когда заканчиваются файлы начинаем снова с первого файла.

    Пункт 2 реализовывается вообще элементарно в одном цикле чтения и с одним счетчиком файлов.
    Пункт 1: нужно сначала подсчитать общее количество строк (можно циклом и счетчиком, а можно поиграть с find /c /v "" <имя файла>, понятно, что find будет работать гораздо быстрее, но не совсем понятно как find будет вести себя с пустыми строками, нужно поэксперименировать) и прикинуть по сколько строк будет приходиться на каждый из файлов. Затем с помощью for /f "skip=X" - читаем файл построчно с пропуском нужного количества строк, и подсчетом скопированных строк. Так же не сильно сложно. Я думаю, после ваших героических усилий вы сможете упростить ваш код.
    Будут вопросы - кидайте сюда.

    PS: PowerShell, конечно, гораздо мощнее, но его синтаксис кажется мне страшней, чем у батников, возможно это по тому, что то я язык cmd знаю, а пош до сих пор нет :-)
    Ответ написан
    Комментировать
  • Мини софт утилитка в трей .. Праздники мира?

    @res2001
    Developer, ex-admin
    Зачем гуглить: www.calend.ru/holidays
    Ответ написан
    Комментировать
  • Какими буквами нельзя начинать название файла?

    @res2001
    Developer, ex-admin
    Вообще командная строка винды достаточно капризна к не буквенно-цифровым символам. И не только в начале файла, но и в любом месте имени файла или каталога.
    Выше перечисленные Сергей В символы нельзя использовать, потому что это спец.символы cmd.exe (используются ею для собственных нужд), но есть еще куча других символов, которые не являются спец.символами, но от которых cmd.exe так же корежит. Поэтому лучшая рекомендация тут - вообще не использовать не буквенно-цифровые символы в названиях файлов.
    Так же сходу могу добавить к списку:
    ! - при использовании в батнике команды setlocal enabledelayedexpansion восклицательный знак становиться спец.символом
    % - внутри батника является спец.символом.
    ^ - является спец.символом

    Символы, которые cmd.exe нормально переносит: _.,~@#-+=/{}[]'` и пробел
    Кстати двоеточие, похоже, актуально только для начала файла, в любом другом месте - его использовать можно.

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

    @res2001
    Developer, ex-admin
    В случае виртуализации сервера проблем с восстановлением нет, если собрать правильную виртуальную инфраструктуру: общее внешнее хранилище для разделов с дисками ВМ, 2 одинаковых сервера под гипервизоры (сервера могут загружаться с флэшки или карты памяти), оба подключенны к хранилищу. В хранилище диски зеркалировать + 1/2 диска под горячую замену.
    В таком случае восстановление сводится просто к запуску ВМ на другом физическом сервере.
    Если поднять НА, то восстановление будет происходить автоматически.

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

    Но, обычно, подобное решение для поддержки сети из 20 машин - слишком дорого, но это реально надежно и достаточно легко в обслуживании.
    Узкое место - хранилище, но и тут есть варианты, правда с удорожанием решения.
    Ответ написан
    4 комментария
  • Как на windows XP получить права?

    @res2001
    Developer, ex-admin
    Запустить софт меняющий affinity mask из-под администратора. Можно с помощью runas.
    В ВинХР нет UAC, поэтому поднять привилегии нельзя.
    Ответ написан
  • Как приблизить Linux Ubuntu до Windows?

    @res2001
    Developer, ex-admin
    Обычно пользователи в офисе не работают с операционной системой, они работают с софтом, установленным в ОС. Пользователю пофиг как выглядит ОС, главное, чтоб на раб.столе он нашел ярлыки запускающие нужный ему софт.
    Поэтому ваша основная задача - заставить работать используемый софт под линукс.
    Возможно, для части софта есть версии для линукс.
    Какую-то часть софта можно попробовать запустить через wine.
    Что-то может совсем не работать под линукс.

    Достойного аналога MS Office в природе не существует. Но если у вас MS Office используется для создания простых документов в ворде и выравнивают с помощью пробелов, и ексел используется как текстовый редактор для таблиц, то любой вариант линуксового офиса вам подойдет.
    Если в офисных документах используются макросы, сложные диаграммы и т.п. фичи MS Office, то нужно будет либо все переделывать на линуксовый офис (для многих вещей из MS Ofiice аналогов просто нет), либо оставаться на MS Office. Обычно, сложные документы из MS Office криво открываются и работают (если вообще работают) в линуксовом офисе.

    Так же сложно будет заменить АД. Т.к. под линукс не существует аналогичных средств управления рабочими станциями в корпоративной сети.

    Переход на Линукс тема достаточно сложная и с ходу обычно не решается.
    Ответ написан
    1 комментарий
  • Как пробросить тоннель через компьютер под Win7?

    @res2001
    Developer, ex-admin
    По идее, достаточно включить маршрутизацию на В (настройка в реестре, возможно уже включена) и настроить В на всех компах в его подсети шлюзом для подсети А (прописать маршрут до А через В).
    Ответ написан
  • Как восстановить Win10 на одном HDD, и удалить Win10 на другом, в условиях связи их разделов?

    @res2001
    Developer, ex-admin
    Вам нужно на первом диске сделать в ручную и EFI раздел и раздел восстановления. Если потребуется, нужно будет уменьшить существующие разделы, чтоб выделить место для этих двух новых разделов.
    Как правильно создать эти разделы ищите в гугле, информация есть.
    На новый EFI раздел скопируйте все с EFI раздела второго диска. Раздел восстановления не трогайте.
    Если после этого с первого диска комп не загрузится пробуйте bootrec.exe /fixboot с загрузочной флэшки, должно сработать, т.к. нужные разделы на диске будут.
    Ответ написан
    1 комментарий
  • Не подключается по рдп с win 10 к серверу 2008 R2, Баг?

    @res2001
    Developer, ex-admin
    Недавно уже был тут подобный вопрос.
    Становится похоже на баг.
    Ответ написан
  • Почему так мало оперативной памяти?

    @res2001
    Developer, ex-admin
    Начиная с Вин7 (возможно с Висты) винда жрет практически всю доступную память под кэш.
    Но это не значит, что ее не хватает, когда будет нужно винда поделится, если будет чем.

    На что у вас зарезервировано аппаратно 4 Гб? Это много, имхо.
    Про аппаратное резервирование почитайте тут.
    Общие рекомендации - обновить БИОС, поиграть с настройками БИОС, обновить драйвера - взять свежие с сайта производителя железа.
    Ответ написан
  • Каким образом организовать терминальный сервер на Linux?

    @res2001
    Developer, ex-admin
    Вы путаете терминальный доступ и виртуальные машины.

    На линуксе вы можете предоставлять терминальный доступ только к линуксу (ssh, VNC). ssh - только консоль, VNC - тормозной, никогда не использовал его для работы пользователей, думаю счастья у них не прибавиться. Хотя в локальной сети, возможно, будет нормально работать.

    На гипервизоре под линуксом вы можете поднять любую ОС в качестве ВМ и раздавать доступ к ней. Поднимите нужное количество виндовых ВМ, подключайтесь к ним по RDP.
    Сервер с гипервизором не стоит использовать в других целях (SQL, Дело, ...) - просядет производительность и ВМ и других служб.
    Кстати: разве "Дело" работает на линуксе? На сколько помню, там исключительно винда, т.к. .Net/IIS/MSSQL.
    Ее то же будете поднимать на виртуалке?

    Вам было бы удобней поднять на сервере Windows Server в качестве терминального сервера и использовать RDP для подключения клиентов. Но Windows Server стоит денег и лицензии на терминальное подключение то же не бесплатные.
    Если сервер достаточно мощный, а одновременно работающих клиентов относительно не много и у них "легкие" задачи, то на сервер можно повесить и дополнительный функционал.

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

    На счет проброса USB портов с ключами шифрования - могут быть проблемы. Только вариант с Windows Server + RDP + локальный USB порт сервера для ключей дадут гарантию работоспособности. Но часто по разным причинам невозможно использовать порты сервера. Нужно сначала тестировать ту конфигурацию, на которой вы остановитесь.
    Ответ написан
    2 комментария
  • Как открыть порт на ПК используя VPS?

    @res2001
    Developer, ex-admin
    без установки драйверов и прочего

    Никак.
    Какое-то "прочее" все равно потребуется.
    На VPS поднимаете ВПН сервер, все ПК цепляете к нему и можете открывать порты внутри ВПН вполне безопасно.
    Я советую OpenVPN, но есть и другие варианты.
    Для OpenVPN есть и сервер и клиент как по Вин так и под Линукс. Так же клиенты есть и под Андроид и iOS.
    Ответ написан
  • Проблема с обменом с весами CAS на некоторых компьютерах?

    @res2001
    Developer, ex-admin
    Судя по тому, что указываете номера портов, обмен с весами идет по Ethernet.
    Соответственно могут быть типичные проблемы с сетью.
    Для теста запустите пинг на весы, посмотрите есть ли потери пакетов, какое время ответа.
    Если есть потери, то нужно проверять весь путь от весов до компа: кабели, розетки, разъемы, маршрутизаторы.
    Хорошо бы, чтоб проверкой сети занялся специалист по сети.

    Проверьте версию драйвера, сравните ее с той, что стоит на работающей машине.
    Если весы разные, то проверьте версию прошивки весов.
    Ответ написан
  • Как понимать лицензию Windows?

    @res2001
    Developer, ex-admin
    Если у вас нет подтверждающих документов о приобретении ПО, то использование его не легально. Наклейка никого не волнует, любая проверка смотрит в первую очередь документы на приобретение: договор купли/продажи, счета, платежки.
    Вы можете использовать ранее купленную лицензию для винды, но версия и выпуск установленной винды должны совпадать с лицензией. Желательно так же, чтоб и код активации совпадал. Обычно, проверяющие не смотрят что конкретно стоит на компе, если у вас с документами все в порядке, но теоретически могут и это проверить. На Вин10 можно сменить и выпуск и код активации без особых проблем, правда на счет OEM версий я не уверен.
    Ответ написан
    2 комментария
  • Libxl: Как запустить на windows 7?

    @res2001
    Developer, ex-admin
    Укажите компилятору соответствующей опцией где искать h файлы.
    make, gcc и прочие линуксовые утилиты сборки есть в msys2/mingw.
    Ответ написан
  • Как сохранить бэкап Windows 10 Виндовс 10,настроек, всех программ установленных, настроек их, путей файлов сохранения?

    @res2001
    Developer, ex-admin
    Универсальное решение - делать образ диска.
    Но у него есть недостатки: бэкап занимает много места; если развернете образ, то все что было до него затрется, а там может быть важная информация; если бэкап сделан не вовремя, то он может вам не помочь и т.п.

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

    Но на самом деле, бэкапить настройки приложений - идея так себе. Гораздо проще научиться работать с ОС так, что бы она не требовала переустановки с нуля. Понятно, что рано или поздно придется переустанавливать, но это вполне реально отложить на несколько лет (в свое время на рабочем месте не переустанавливал ВинХР минимум 7 лет, при этом на компе регулярно менялся и софт и железо, потом пересел на Вин7).
    Думаю, что раз в несколько лет вполне возможно потратить 1 день и настроить систему с нуля руками.
    К тому же к этому можно заранее подготовиться.
    Реально бэкапить нужно только ваши данные.
    Ответ написан
    Комментировать
  • Как подключится к smb с нестандартным портом?

    @res2001
    Developer, ex-admin
    Организуйте ВПН и используйте стандартные порты внутри ВПН.
    Прав ваш провайдер, хотя блокировать порты не должен был бы - ваша безопасность - это ваша проблема.
    Ответ написан
    1 комментарий
  • Есть ли какая-нибудь система меток или что-нибудь подобное для файлов?

    @res2001
    Developer, ex-admin
    Проще всего это сделать с помощью помещения метки в имя файла. Например добавляйте к файлам суффикс или префикс с ID вещи или что-то подобное.

    Есть еще альтернативные потоки данных NTFS, но это, похоже, не ваш случай.
    С помощью альтернативных потоков, например, винда понимает, что файл скачан из интернета и при запуске выдаст дополнительное предупреждение, или не даст открыть в режиме редактирования документ MS Office.
    Ответ написан