Архив метки: cmd

Как удалить CBS.LOG без перезагрузок

Файл CBS.LOG занял всё место на диске C и не удаляется (потому что открыт на запись службой Windows Modules Installer, которую просто так не остановить), а компьютер перезагружать нельзя. Если выхода нет, и файл удалить точно надо (ответственность за возможные последствия берёте на себя), то сначала выполняем команду:

sc queryex TrustedInstaller

В выводе команды нас интересует строка PID:4455 . Теперь разблокируем файл CBS.LOG через принудительную остановку службы:

taskkill /F /PID 4455

Дальше успешно удаляем файл CBS.LOG, ну и после этого службу Windows Modules Installer можно снова запускать.

По вашим заявкам: команда для обновления DNS-записей в windows

ipconfig /flushdns

После этой команды компьютер удалит из памяти результаты уже выполненных DNS-запросов (сбросит кэш) и будет выполнять запросы заново.

Как войти в командную строку при установке Windows 7

При установке windows 7 во время открытого окна разметки диска можно нажать Shift + F10 и откроется окно с командной строкой

Как с клиента обновить DNS-запись на сервере

Допустим, надо с клиента обновить DNS-запись на сервере. Например если доменный компьютер переехал в другую подсеть, и изменился ip-адрес. Чтобы обновить A-запись этого компьютера на dns-сервере, надо выполнить:

ipconfig /registerdns

Пример net share с правами

Эта команда расшаривает васину папку MyFolder с полным доступом для самого Васи и с доступом на чтение для Пети:

C:\Windows\system32>net share MyFolder=c:\users\vasya\MyFolder /GRANT:vasya,FULL /GRANT:petya,READ

Ещё в тему:

Вывод списка и отключение пользователей через net session

Управляем сетевыми папками с помощью PowerShell, отчёты

Копирование прав на папки через powershell

Как преобразовать fat32 в ntfs без потери данных

Сейчас преобразуем диск fat32 в ntfs так, чтоб все файлы на нём остались на месте. Делать всё будем в Windows 7.

  1. Если на диске есть очень важные данные, то лучше для профилактики сделать их копию на другой диск
  2. Запускаем коммандную строку с правами администратора (можно в меню «Пуск» написать CMD)
  3. Вводим в открывшееся чёрное окно следующую команду буква_диска — это буква диска, подлежащего преобразованию: convert буква_диска: /fs:ntfs, в моём случае получилось convert h: /fs:ntfs
  4. Ждём окончания, если всё прошло хорошо, то получим диск NTFS со всеми файлами, которые на нём лежали.

Все должно выглядеть примерно так:

C:\Windows\system32>convert h: /fs:ntfs

Тип файловой системы: FAT32.

Введите метку тома для диска H: WD

Том VERBATIM HD создан 06.07.2011 12:18

Серийный номер тома: 165C-2F82

Проверка файлов и папок...

Проверка файлов и папок завершена.

Windows проверила файловую систему. Ошибок не обнаружено.

  488 262 240 КБ всего на диске.

       11 072 КБ в 130 скрытых файлах.

       37 472 КБ в 1 169 папках.

   40 948 512 КБ в 6 961 файлах.

  447 265 152 КБ доступно.

 

       32 768 байт в каждом кластере.

Всего кластеров на диске:       15 258 195.

   13 977 036 кластеров на диске.

 

Оценка места на диске, необходимого для преобразования файловой системы...

Всего на диске:                488381462 КБ

Свободно:                      447265152 КБ

Необходимо для преобразования:   683668 КБ

Преобразование файловой системы

Преобразование завершено

 

C:\Windows\system32>

C#: Запуск команд CMD из кода программы

Для запуска сторонних программ из программы на C# в начало программы вставляем строчку

using System.Diagnostics;

и после этого запускаем команды CMD из нашего кода следующим образом:

Process.Start("calc");

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

А эта строчка откроет проводник на диске D:

Process.Start("explorer""d:");

Так же можно запускать программы от имени другого пользователя, см. вамианты перегрузки .Start()