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

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

    Вообще Рихтер хорошо пишет, попробуйте перечитать :-)

    Виртуальная память не "взаимодействует с ОЗУ" - ОЗУ неотъемлемая часть виртуальной памяти.
    Ответ написан
    2 комментария
  • Скопировать данные с флешки по сети?

    @res2001
    Developer, ex-admin
    По моему cmd не работает с UNC путями. Можно либо подключить сетевой диск с помощью net use, после копирования отключить. Либо сделать это на PowerShell.
    В cmd узнать что в компе есть флэшка можно, например, анализируя вывод wmic value.
    wmic умеет работать с удаленными компами.
    Ответ написан
  • Как реализовать права доступа к папкам и файлам в windows?

    @res2001
    Developer, ex-admin
    Это абсолютно стандартный вариант работы в корпоративной сети.
    По уму поднять АД и чтоб на каждом компе пользователи работали от своего (уникального) имени. Можно и без АД, но пользователей все равно необходимо заводить уникальных на каждом компе. Кроме того в этом случае нужно будет всех пользователей с компов студентов продублировать на компьютере преподавателя с тем же паролем.
    Далее:
    1.В расшаренном каталоге создаете отдельные папки для каждого пользователя.
    2.Для каждой пользовательской папки:
    2.1.Отменяете наследование прав.
    2.2.Даете полные права для преподавателя, администратора и пользователя данной папки.
    2.3.Остальных пользователей и группы удаляете (можно оставить Систему).
    3.Все
    В итоге каждый студент сможет работать только со своей папкой, преподаватель будет видеть все папки.

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

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

    @res2001
    Developer, ex-admin
    Шлюзом можно сделать, достаточно раздавать IP своего ноута по DHCP как адрес шлюза по умолчанию. При этом ноуту нужно назначить статический IP и на самом ноуте прописать шлюзом по умолчанию правильный шлюз (это видимо будет сам роутер).
    На счет смотреть ... открытый трафик можно смотреть любым сниффером.
    Шифрованный сложнее. Для расшифровки HTTPS нужно ставить прозрачный прокси и настраивать подмену сертификата, решение не однозначное и в принципе пользователь может увидеть подмену и заподозрить не ладное. Не уверен, что под винду есть бесплатные решения, которые это умеют. В любом случае - это не очень просто. Решения под винду, которые я видел - все стоили денег. Универсального решения в этом случае нет, допустим для https есть варианты, а тот же openvpn, по моему без вариантов. Любой другой, не HTTPS, протокол использующий шифрование потребует своего персонального решения.
    Ответ написан
    Комментировать
  • Что случилось Windows?

    @res2001
    Developer, ex-admin
    Возможно по какой-то причине не доступен каталог с пользовательским профилем.
    Обычно он находится в c:\Users\<имя пользователя>
    В случае не доступности пользовательского профиля винда генерирует временный профиль с настройками по умолчанию. Соответственно никаких ваших ярлыков на раб.столе не будет, приложения, установленные в профиль так же будут не доступны.
    Временный профиль, на сколько я помню, генерируется где-то в c:\windows\system32 (если не доступен c:\users).
    Проверить расположение текущего профиля можно в cmd.exe введя команду:
    set USERPROFILE

    Если у вас действительно эта ситуация, то нужно разбираться почему ваш рабочий профиль не доступен.
    Варианты:
    1.профиль находится не в каталоге по умолчанию, а перенесен на другой диск/раздел и этот диск/раздел в данный момент не доступен.
    2.в организациях часто используют сетевые профили, в этом случае может быть не доступен сервер, где лежат профили пользователей.
    3.все в том же духе

    Другой вариант - рушится пользовательский реестр. Встречал подобное несколько раз. Эта проблема всегда по разному проявляется, в зависимости от того что именно в реестре ломается.
    В этом случае лучше всего создать нового пользователя в системе и работать из под него, данные перенести из старого профиля в новый, старого пользователя удалить.
    Ответ написан
    1 комментарий
  • Почему не обрабатывается переменная времени в batch-файле?

    @res2001
    Developer, ex-admin
    1. На счет символов % Moskus правильно сказал, их нужно удваивать в батниках, чтоб они сохранились в параметре программы. Плюсую. Думаю, что проблема именно в этом.
    2. Батники всегда исполняются в среде cmd. Собственно это cmd.exe является интерпретатором командных файлов (.bat и .cmd). Даже когда вы в проводнике запускаете батник двойным ЛКМом, проводник вызывает cmd.exe для исполнения скрипта. В этом легко убедится с помощью менеджера задач.
    3. Переменной %{localtime\:%X} в cmd никогда не было.
    Это легко проверить введя команду set в cmd, она выдаст список всех переменных окружения. Это внутренняя переменная mvp, отношения к cmd не имеет.
    Ответ написан
  • Потоки Windows?

    @res2001
    Developer, ex-admin
    Это должно помочь:
    https://habrahabr.ru/post/73324/
    Ответ написан
    Комментировать
  • Выбор ос. Windows 10 или Linux?

    @res2001
    Developer, ex-admin
    На вопрос вам никто не ответит, кроме вас. Что хотите то и ставьте.
    Что больше нужно, что больше нравится, чем лучше владеете.
    Можете поставить обе системы сразу, можете одну в виртуалку. Можете wine или WSL. Выбор за вами.
    Кто знает, что вы собираетесь делать за компом?

    В вин10 есть Windows subsystem for Linux - там убунту под капотом (сейчас вроде уже не только убунту - есть выбор), только без графики. Это лучше, чем bash for Windows.
    В винде то же можно перетащить пользовательский профиль на другой диск без проблем. Тут неоднократно об этом писалось.
    Из "дебианобразных" тут советуют Ubuntu или linux mint.
    Ответ написан
    Комментировать
  • Что такое с Windows Defender?

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

    @res2001
    Developer, ex-admin
    Возможно драйвер не правильно определяет характеристики монитора и выставляет на нем разрешение/частоту завышенную. Попробуйте в безопасном режиме установить параметры вручную и перейти в обычный режим. Еще можно взять драйвер предыдущей версии.
    Ответ написан
    2 комментария
  • Как заиметь ровные руки(исправить проблему с учеткой)?

    @res2001
    Developer, ex-admin
    Загружайтесь с live носителя и разблокируйте администратора.
    Можно воспользоваться adminpe.ru, там в комплекте есть нужные утилиты.
    Ответ написан
    Комментировать
  • Переименовать файлы в подкаталогах по маске через скрипт в Windows?

    @res2001
    Developer, ex-admin
    Вариант переименования - скрипт просто отрезает последние 17 символов имени файла. Переименовываются все файлы в заданном каталоге и его подкаталогах.
    Инициализируйте переменную dirfiles правильным значением.
    @echo off
    SetLocal EnableDelayedExpansion
    set "dirfiles=c:\temp\"
    for /f "tokens=* delims=" %%a in ('dir /s/b/a-d "%dirfiles%" ') do (
    	set "fname=%%~na"
    	rename "%%~a" "%%~dpa!fname:~,-17!%%~xa"
    )
    Ответ написан
  • Как подключиться с win 7 на win 7 по RDP?

    @res2001
    Developer, ex-admin
    Кроме всего прочего на сервере должна работать служба удаленных рабочих столов и должен быть открыт порт tcp\3389.
    Ответ написан
  • Какие существуют бесплатные внешние программы в Windows 10 для ручного резервного копирования в Onedrive?

    @res2001
    Developer, ex-admin
    copy, xcopy, robocopy, проводник и все это доступно из коробки.
    Ответ написан
    Комментировать
  • Как удалить папку systemprofile в windows 10?

    @res2001
    Developer, ex-admin
    Дайте себе права на запись на эту папку и все вложенные объекты. Возможно понадобится изменить владельца, а потом дать права.
    Ответ написан
  • Как разбить строку на подстроки?

    @res2001
    Developer, ex-admin
    Например ваша строка передается батнику в первом параметре:
    echo.%~nx1
    Ответ написан
  • Ошибка 0xc0000225 установка вин 10, как исправить?

    @res2001
    Developer, ex-admin
    Возможно битая память.
    Скачайте любой диагностический загрузочный образ и запустите проверку памяти.
    Можете воспользоваться adminpe.ru там в загрузочном меню есть testmem.
    Еще вариант - битый диск, но больше похоже на память.
    Ответ написан
    Комментировать
  • Как избавиться от ошибки Try again later в Windwos Store?

    @res2001
    Developer, ex-admin
    Можете еще проверить обновление винды, если так же будет завершаться с непонятной ошибкой, то вы не первый пострадавший.
    Можете подождать, вдруг в этот раз проблема действительно в мелкософте.
    Лично мне проблему решить не удалось, это было примерно пол года назад (я тогда то же ждал неделю или две, просто руки не доходили плотно заняться). В итоге переустанавливал винду.
    И у других соратников по несчастью, которые писали аналогичные вопросы тут, на сколько я знаю, так же дело разрешилось переустановкой.
    Ответ написан
    1 комментарий