(3.30) как отключить (запретить) task manager?. win2k faq (v. 6.0)
Дескриптор процесса и структура task structure
Ядро хранит информацию о всех процессах в двухсвязном списке, который называется task list[10] (список задач). Каждый элемент этого списка является дескриптором процесса и имеет тип структуры struct task_struct, которая описана в файле
Internet Engineering Task Force
IETF (Internet Engineering Task Force — группа, отвечающая за решение сетевых инженерных задач) — это большое открытое международное сообщество сетевых разработчиков, операторов, производителей и исследователей, работающих в области развития архитектуры Интернета и
(1.10) Что такое Task Manager?
Task Manager – это один из самых мощных и удобных инструментов в NT, предназначенных для управления процессами. Вызывается он либо Ctrl Shift Esc, либо выбором в меню, появляющимся после нажатия правой кнопкой на Taskbar-е. Можно его выбрать и после Ctrl Alt Del.Task manager
(3.18) Как задать пpиоpитет пpоцесса еще пpи его запyске? Чтоб не лазить постоянно для этого в task manager?
Запуская с помощью консольной команды start можно запускать приложение с нужным приоритетом, указывать время, через которое приложение должно быть закрыто, и некоторые другие
(6.16) Как запретить пользователю логиниться локально?
Это может понадобиться, например, для пользователей которые пользуются ресурсами вашего компьютера только по сети. Что бы запретить такому пользователю логиниться локально, запускаем апплет Local Security Policy (Control panel –
(6.17) Как запретить пользователю логинится по сети?
Запускаем апплет Local Security Policy (Control panel – Administrative Tools), и переходим в рездел Local Polices – User Right Assignment. Находим здесь ключ Access this computer from the network, дважды кликаем на нём, и получаем возможность удалить группу, члены которой не должны
1.9. Что такое Task Manager?
Task Manager – это один из самых мощных и удобных инструментов в NT, предназначенных для управления процессами. Вызывается он либо Ctrl Shift Esc, либо выбором в меню, появляющимся после нажатия правой кнопкой на Taskbar-е. Task manager в XP состоит из пяти закладок – Applications,
3.4. Как отключить Dr. Watson, встроенный дебагер?
Это не только позволит быстрее закрывать подвиснувшие приложения, но и позволит ускорить запуск программ и освободить пару мегабайт оперативной памяти. Сделать это можно выставив ключ Auto равным 0 по адресу HKEY_LOCAL_MACHINE -> SOFTWARE ->
3.8. Как задать пpиоpитет процесса еще пpи его запyске, чтоб не лазить постоянно для этого в task manager?
Запуская с помощью консольной команды start можно запускать приложение с нужным приоритетом, указывать время, через которое приложение должно быть закрыто, и некоторые другие
7.20. Как отключить Automatic Update?
Если этого не сделать, то при наличии соединения с интернет ХР будет постоянно ломиться на сайт Microsoft в поисках новых заплаток. Ничего плохого в этом нет, но если в ваши планы это не входит, эту функцию можно отключить. Для этого открываем System
Запретить автодозвон через реестр
Для запрета автодозвона запустите Regedit и найдите ключHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsНайдите ключ EnabieAutoDiai в правой панели и выберите Изменить. Поменяйте значение с 1 на
Запретить автодозвон RAS
На серверных платформах Windows вы можете запретить сервис RAS AutoDial. Для этого откройте Сервисы в Панели управления. В NT 4 сервисы доступны сразу из Панели управления. В последующих версиях Windows сервисы перенесены в Administrative Tools. Прокрутите сервисы до Remote
Стоит ли запретить торренты?
Алексей Стародымов, Марина Пелепец
В последнее время борьба с торрент-трекерами приняла действительно широкий размах — достаточно сказать, что за весь прошлый год силами голландской антипиратской организации Bescherming Rechten Entertainment Industrie Nederland
Как отключить автозапуск программ
— Через реестр. Для запуска редактора реестра нажимаем «Пуск» — «Выполнить» (в Windows Vista или Windows 7 нажмите комбинацию клавиш win R) — вписываем команду «regedit» — нажимаем «OK».
В открывшемся окне находим
Запретить стандартные установки систем
Мы уже обсуждали это ранее (во второй главе), но нужно еще раз повторить. Стандартная установка систем порождает высокую степень риска для любой компании, в которой нет хороших политик и процедур безопасности. Установленные
Contents
- Via List of programs
- Via Quick links menu
- Via Task Manager (quick)
- Via Task Manager (standard)
- Via Run menu
- Via Windows 10 Search
- From Windows folder
- Via PowerShell
💡 On Windows 10, 8.1, 8 – instead of the command prompt, you can use PowerShell, which supports all cmd.exe commands.
How to disable task manager with vbscript
I’ve recently been trying to disable Task Manager on my computer. I’ve tried this code
strcomputer = "."
HKEY_CURRENT_USER = &H80000001
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\" & strComputer & "rootdefault:StdRegProv")
comppath = "SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem"
strEntryName = "DisableTaskMgr"
dwValue = "00000001"
retval = objReg.SetDWordValue(HKEY_CURRENT_USER, comppath, strEntryName, dwValue)
Wscript.echo retval
But it hasn’t worked. The reason is that I lack that folder (the “System” one). I’ve been told to create it myself, but since creating that folder for every computer I’ll use this code for is pretty lengthy I want to know if there are methods to automatically create that folder. If that’s not the case I’d like to know another method. If possible, I don’t want to use admin privileges.
I’ve also tried this code on cmd by the way. Pretty similar, just wanted to point it out.
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /f /v DisableTaskMgr /t REG_DWORD /d 00000001
UPDATE: I found the code eventually, and I’ve been recommended to post it.
It uses a .bat
file instead of a .vbs
one, but it’s worth it. Also, you must run it as an administrator, or else it won’t work
There are two codes. The first one I’ll post will disable Task Manager, the second one will re-enable it (If you run the second one before, nothing bad should happen, though)
REG add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f
REG add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 0 /f
Start | run commands for windows – windows cmd –
Description | Run Command |
---|---|
Accessibility Options | utilman or control access.cpl |
Add Hardware Wizard | hdwwiz |
Programs and Features (Add New Programs) (Add Remove Windows Components) (Set Program Access & Defaults ) | appwiz.cpl control appwiz.cpl,,1 control appwiz.cpl,,2 control appwiz.cpl,,3 |
Administrative Tools | control admintools |
Advanced User Accounts Control Panel | netplwiz |
Authorization Manager | azman.msc |
Automatic Update | control wuaucpl.cpl |
Backup and Restore Utility | sdclt |
Bluetooth Transfer Wizard | fsquirt |
Calculator | calc |
Certificate Manager | certmgr.msc |
Character Map | charmap |
Check Disk Utility | chkdsk |
Clear Type (tune or turn off) | cttune |
Color Management | colorcpl.exe |
Command Prompt | cmd |
Component Services | dcomcnfg or comexp.msc |
Computer Management | CompMgmtLauncher.exe or compmgmt.msc |
Control Panel | control |
Credential (passwords) Backup and Restore Wizard | credwiz |
Data Execution Prevention | SystemPropertiesDataExecutionPrevention |
Date and Time Properties | timedate.cpl |
Device Manager | hdwwiz or devmgmt.msc |
Device Pairing Wizard | DevicePairingWizard |
Digitizer Calibration Tool (Tablets/Touch screens) | tabcal |
Direct X Control Panel (if installed) | directx.cpl |
Direct X Troubleshooter | dxdiag |
Disk Cleanup Utility | cleanmgr |
Disk Defragmenter | dfrgui defrag |
Disk Management | diskmgmt.msc |
Disk Partition Manager | diskpart |
Display Color Calibration | dccw |
Display DPI / Text size | dpiscaling |
Display Properties (Themes, Desktop, Screensaver) | control desktop |
Display Properties (Resolution, Orientation) | desk.cpl |
Display Properties (Color & Appearance) | control color |
Documents (open ‘My Documents’ folder) | documents |
Downloads (open ‘Downloads’ folder) | downloads |
Driver Verifier Utility | verifier |
DVD Player | dvdplay |
Edit Environment Variables | rundll32.exe sysdm.cpl,EditEnvironmentVariables |
Encrypting File System Wizard (EFS) | rekeywiz |
Event Viewer | eventvwr.msc |
File Signature Verification Tool (Device drivers) | sigverif |
Files and Settings Transfer Tool | %systemroot%system32migwizmigwiz.exe |
Firewall Control Panel | firewall.cpl |
Folders Properties | control folders |
Fonts list | control fonts |
Font preview | fontview arial.ttf |
Game Controllers | joy.cpl |
Local Group Policy Editor | gpedit.msc |
Internet Properties | inetcpl.cpl |
IP Configuration | ipconfig |
iSCSI Initiator configuration | iscsicpl |
Keyboard Properties | control keyboard |
Language Pack Installer | lpksetup |
Local Security Policy | secpol.msc |
Local Users and Groups | lusrmgr.msc |
Log out | logoff |
Microsoft Malicious Software Removal Tool | mrt |
Microsoft Management Console | mmc |
Access (Microsoft Office) | msaccess |
Excel (Microsoft Office) | Excel |
Powerpoint (Microsoft Office) | powerpnt |
Word (Microsoft Office) | winword |
Microsoft Paint | mspaint |
Microsoft Support Diagnostic Tool | msdt |
Mouse Properties | control mouse or main.cpl |
Network Connections | control netconnections or ncpa.cpl |
Projector: Connect to Network Projector Switch projector display | netproj displayswitch |
Notepad | notepad |
ODBC Data Source Admin Default ODBC driver: 32-bit ODBC driver under 64-bit platform: | C:windowssystem32odbcad32.exe C:windowssysWOW64odbcad32.exe |
ODBC configuration – Install/configure MDAC drivers | odbcconf |
On Screen Keyboard | osk |
OOB Getting Started | gettingstarted |
Password – Create a Windows Password Reset Disk (USB) | “C:Windowssystem32rundll32.exe” keymgr.dll,PRShowSaveWizardExW |
Pen and Touch (Tablet/Pen input configuration) | tabletpc.cpl |
Performance Monitor | perfmon.msc |
Phone and Modem Options | telephon.cpl |
Phone Dialer | dialer |
Power Configuration | powercfg.cpl and powercfg.exe |
Presentation Settings | PresentationSettings |
Problem Steps Recorder | psr |
Program Access and Computer Defaults – browser / email / media | computerdefaults |
Printers and Faxes | control printers |
Print Management (.msc) | PrintManagement |
Printer Migration (backup/restore) | printbrmui and printbrm.exe |
Printer user interface (List all printui.dll options) | printui |
Private Character Editor | eudcedit |
Regional Settings – Language, Date/Time format, keyboard locale. | intl.cpl |
Registry Editor | regedit |
Remote Assistance | msra |
Remote Desktop | mstsc |
Resource Monitor | resmon |
Resultant Set of Policy | rsop.msc |
Settings (Windows 10) | ms-settings: |
Scheduled Tasks | control schedtasks |
Screenshot Snipping Tool | snippingtool |
Security Center | wscui.cpl |
Services | services.msc |
Shared Folder Wizard | shrpubw |
Shared Folders | fsmgmt.msc |
Shut Down Windows | shutdown |
Software Licensing/Activation | slui |
Sounds and Audio | mmsys.cpl |
Sound Recorder | soundrecorder |
Sound Volume | sndvol |
Syncronization Tool (Offline files) | mobsync |
System Configuration Utility | msconfig |
System File Checker Utility (Scan/Purge) | sfc |
System Information | msinfo32 |
System Properties | sysdm.cpl SystemProperties |
System Properties – Performance | SystemPropertiesPerformance |
System Properties – Hardware | SystemPropertiesHardware |
System Properties – Advanced | SystemPropertiesAdvanced |
System Repair – Create a System Repair Disc | recdisc |
System Restore | rstrui |
Task Manager | taskmgr |
Task Scheduler | taskschd.msc |
Telnet Client | telnet |
Trusted Platform Module Initialization Wizard | tpmInit |
User Accounts (Autologon) | control userpasswords2 |
User Account Control (UAC) Settings | UserAccountControlSettings |
User Profiles – Edit/Change type | C:WindowsSystem32rundll32.exe sysdm.cpl,EditUserProfiles |
Windows Disc Image Burning Tool | isoburn C:moviesmadmax.iso |
Windows Explorer | explorer.exe explorer.exe . Will open at the current directory |
Windows Features | optionalfeatures |
Windows Firewall Windows Firewall with Advanced Security | firewall.cpl wf.msc |
Windows Image Acquisition (scanner) | wiaacmgr |
Windows Magnifier | magnify |
Windows Management Infrastructure | wmimgmt.msc |
Windows Memory Diagnostic Scheduler | mdsched |
Windows Mobility Center (Mobile PCs only) | mblctr |
Windows PowerShell | powershell |
Windows PowerShell ISE | powershell_ise |
Windows Security Action Center | wscui.cpl |
Windows Script Host(VBScript) | wscript NAME_OF_SCRIPT.VBS |
Windows System Security Tool. Encrypt the SAM database. (boot password.) | syskey |
Windows Update | wuapp |
Windows Update Standalone Installer | wusa |
Windows Version (About Windows) | winver |
WordPad | write |
Unless indicated otherwise, all the commands above work in all versions of Windows from Vista upwards.
Most of these utilities can be found in %systemroot%System32
“The Macintosh uses an experimental pointing device called a ‘mouse.’ There is no evidence that people want to use these things” ~ John Dvorak
Related
ms-settings – Shortcuts to settings.
Keyboard shortcuts For CMD, PowerShell and Windows.
MMC Snap-ins – Admin commands.
Shell: folder – Shortcuts to key folders.
ProfileFolders – Location of user profile folders.
Run a script – How to create and run a batch file.
START – Start a program, command or batch file.
EXPLORER – Open Windows Explorer.
Задачи и функции
Основная роль утилиты заключается в контроле производительности компьютера, параметров функционирования запущенных процессов и сети, корректном завершении не отвечающих приложений.
Вся информация отражается на вкладках, отвечающих за определенную категорию.
Внизу каждой из вкладок вы можете увидеть количество работающих программ, степень использования центрального процессора и оперативной памяти.
Запуск вкладки «Приложения» позволит вам получить данные о запущенных программах и их текущем статусе.
Если в работе системы произошел сбой, у вас есть возможность открыть необходимое приложение напрямую из этого раздела.
Чтобы закрыть не отвечающую программу, нажмите кнопку «Снять задачу» напротив ее названия. В случае, когда это действие не помогло, переходите к следующему разделу «Процессы».
Расширенная информация обо всех работающих программах и процессах, запущенных на компьютере, находится в закладке «Процессы».
Просмотр списка доступен Администратору и осуществляется нажатием кнопки «Отображать процессы всех пользователей».
Вышедшее из строя приложение вы можете закрыть, выбрав соответствующую строку и нажав на кнопку «Завершить процесс». Раздел включает дополнительные сведения:
- общее число действующих процессов;
- работающий файл и указание пути к нему;
- нагрузка на процессор;
- использование памяти;
- имя пользователя, запустившего процесс.
Раздел «Службы» объединяет данные о состоянии и группе всех служб. С помощью контекстного меню вы можете запускать или останавливать их. Необходимые настройки могут быть произведены вами с помощью кнопки «Службы», расположенной внизу окна. Для этого действия требуются права администратора.
«Быстродействие» — вкладка, показывающая сведения о степени загрузки оперативной памяти и процессора, в том числе отдельно каждого ядра. Предусмотрено выражение данных в виде графика.
На основе моментальных и графических параметров вы сможете проанализировать взаимодействие приложений с ядрами и возможность их параллельного использования.
Нажав на кнопку «Монитор ресурсов», вы ознакомитесь с новой программой, содержащей развернутую информацию.
Для сбора сведений о работающих сетевых адаптерах существует раздел «Сеть». Характеристика и графики загрузки могут быть настроены вами с помощью меню «Вид». Все данные предоставляются только в ознакомительных целях, управление ими не предусмотрено.
Информация во вкладке «Пользователи» предоставляется в виде списка авторизованных пользователей. Вы можете посмотреть состояние отдельного профиля и тип его подключения, а также посылать сообщения.
Вы можете переключаться между вкладками с помощью сочетания клавиш «Ctrl Tab». Помимо возможности перехода к другим программам с помощью диспетчера задач вы можете открыть командную строку.
Для этого вы должны нажать на раздел «Файл» и выбрать пункт «Новая задача (Выполнить)», одновременно удерживая клавишу «Ctrl».
Права учетной записи при работе с командной строкой зависят от режима использования диспетчера.
Запуск от имени администратора пропал – нет кнопки | пункта
Нередко бывают моменты, когда в Windows происходят сбои. Это предсказать очень сложно, но исправить возможно. Например, вы хотите запустить программу от имени администратора. По стандарту нажимаете на ярлык правой кнопкой мышки, а пункта, отвечающего за запуск с повышенными привилегиями нет. При этом опция может находиться в меню Win X.
Бывает так, что открыть программы от имени админа возможно только в случае, если зайти в системный диск и запустить программу оттуда. Например, нужно запустить ярлык, находящийся по пути C:Program Files (x86)AIMP/aimp.exe, а не с рабочего стола.
Самое простое решение – почистить кэш системы. Существует много способов очистки временных мусорных файлов. Делается это следующим образом:
- Открываем Пуск.
- Переходим в меню «Выключение».
- Зажимаем клавишу Shift и щелкаем по кнопке «Завершение работы».
- Готово.
Следующий опыт показал, что проверка системы на целостность системных файлов и восстановление повреждённых возможна при выполнении в командной строке или утилите PowerShell следующих команд:
- DISM.exe /Online /Cleanup-image /Restorehealth
- sfc /scannow
Запуск, остановка и удаление запланированных задач.
Для запуска запланированной задачи в данный момент времени используется команда SCHTASKS /RUN :
SCHTASKS /Run [/S [/U [/P []]]] [/I] /TN
Параметры:
/S Удаленная система для подключения. /U Контекст, в котором будет выполняться команда schtasks.exe. /P [] Пароль для указанного пользовательского контекста. Запрос ввода, если не указан. /I Выполнить задачу немедленно, игнорируя любые ограничения. /TN Имя запланированной задачи, которая должна быть запущена. /? Вывод справки по использованию.
Примеры:
SCHTASKS /Run /I /TN “System Backup” – выполнить на локальном компьютере задачу “System Backup” немедленно, игнорируя любые ограничения.
Запускаем диспетчер задач из командной строки |
В данной публикации мы рассмотрим такой тривиальный момент, как запуск приложения средствами WMI (инструментарий Windows) и CMD (командная строка). Как и прежде, ссылку на архив с примерами я разместил в конце статьи. И так, немного лирики…
Что запустить приложение, например диспетчер задач из командной строки, нужно просто в консольном окне CMD прописать путь к нужной программе, но, если данная программа является частью системы (находится в системных каталогах, например, Windows, System, System32 и так далее), то достаточно прописать название приложения. Так, что бы запустить диспетчер задач через командную строку, надо просто написать taskmgr.exe и нажать клавишу Enter, или… прописать аналогичную строку в меню Пуск/Выполнить.
Так как данный блог посвящен тематике Windows Script Host, то я решил написать два примера, один на языке vbscript, а другой на языке jscript, их задача – создать форму, на которой будет строка для ввода данных и две кнопки, форму создаем с помощью компонента WindowSystemObject. В строке мы будем прописывать название программы, которую хотим выполнить. Одна кнопка будет запускать приложение с помощью функции Run (смотрите статью “WScript.Shell метод Run”), а другая кнопка будет производить запуск с использование инструментария Windows, а точнее класса Win32_Process (его описание вы найдете в статье “Класс Win32_Process – работа с процессами”).
И так, начнем…
' *********************************************************** ' Пример запуска программы через ' Командную строку или WMI ' run-taskmgr.vbs ' *********************************************************** OptionExplicit dim Button_Run_CMD, Button_Run_WMI dim label1, label2, label3 dim WshShell, WSO, objProcess dim f, t, r '****************************************************************** ' создаем ссылки на объекты set WshShell = WScript.CreateObject("Wscript.Shell") set WSO = WScript.CreateObject("Scripting.WindowSystemObject") set objProcess = GetObject("winmgmts:\.rootcimv2:Win32_Process") '******************************************************************* '******************************************************************* ' создаем форму set f = WSO.CreateForm(0, 0, 0, 0, WSO.Translate("WS_CONTROLBOX | WS_MINIMIZEBOX")) f.Text = "Запуск диспетчера задач через командную строку или WMI" f.ClientWidth = 340 f.ClientHeight = 300 f.CenterControl() '******************************************************************* ' Метки, поля и кнопки set label1 = f.TextOut(10,10,"Введите название программы," & vbCrLf & "например: notepad.exe, calc.exe...") set r = f.CreateEdit(10,50,150,10) r.Text = "taskmgr.exe" set label2 = f.TextOut(10,80,"Запуск (программы) диспетчера задач из командной строки ") set Button_Run_CMD = f.CreateButton(10,100,100,25,"Запустить") Button_Run_CMD.OnClick = GetRef("Run_CMD") set label3 = f.TextOut(10,150,"Запуск (программы) диспетчера задач через WMI ") set Button_Run_WMI = f.CreateButton(10,170,100,25,"Запустить") Button_Run_WMI.OnClick = GetRef("Run_WMI") set t = f.CreateHyperLink(10,250,250,25,"www.scriptcoding.ru") '******************************************************************* f.Show() WSO.Run() '******************************************************************* ' Управляющие функции function Run_CMD() OnErrorResumeNextdim T_Edit, msg T_Edit = r.Text if T_Edit = ""then T_Edit = "taskmgr.exe" endif WshShell.Run(T_Edit) If Err.Number <> 0 Then msg="Ошибка!!!" & vbCrLf & "Путь не найден для " & T_Edit WScript.Echo (msg) endifendfunction function Run_WMI() dim T_Edit, objInParams, objOutParams, PID, msg T_Edit = r.Text if T_Edit = ""then T_Edit = "taskmgr.exe" endif objInParams = objProcess.Create(T_Edit, null, null, PID) if objInParams <> 0 then msg="Ошибка!!!" & vbCrLf & "Путь не найден для " & T_Edit WScript.Echo (msg) endifendfunction |
Я поясню только ключевые моменты. Строки set r = f.CreateEdit(10,50,150,10) и r.Text = “taskmgr.exe” отвечают за создание на форме текстового поля для ввода данных, которое создается с помощью функции CreateEdit, сама функция возвращает объект, поэтому перед переменной стоит ключевое слово set. Для свойства Text мы назначили строковое значение по умолчанию “taskmgr.exe”, то есть, сразу после запуска скрипты, можно будет запустить диспетчер задач через командную строку или через класс Win32_Process.
Run_CMD() – в теле данной функции происходит проверка свойства Text, если оно пустое, то автоматически подставляется значение “taskmgr.exe”. Далее происходит вызов метода Run для запуска приложения. Обратите внимание, что тут мы включили обработку ошибок (On Error Resume Next), если возникнет ошибка, например, имя или путь введены некорректно, то будет выведено предупреждающее сообщение.
Run_WMI() – тут происходит вызов метода Create класса Win32_Process. После выполнения метода идет проверка кода выхода, если его значение не ровно 0 – произошла ошибка, то выводится предупреждающее сообщение.
// ***********************************************************// Пример запуска программы через// Командную строку или WMI// run-taskmgr.js// *********************************************************** var Button_Run_CMD, Button_Run_WMI;var label1, label2, label3; //******************************************************************// создаем ссылки на объектыvar WshShell = WScript.CreateObject("Wscript.Shell");var WSO = WScript.CreateObject("Scripting.WindowSystemObject");var objProcess = GetObject("winmgmts:\\.\root\cimv2:Win32_Process");//******************************************************************* //*******************************************************************// создаем формуvar f = WSO.CreateForm(0,0,0,0, WSO.Translate("WS_CONTROLBOX | WS_MINIMIZEBOX")); with(f){ Text ="Запуск диспетчера задач через командную строку или WMI"; ClientWidth =340; ClientHeight =300; CenterControl();} //*******************************************************************// Метки, поля и кнопки label1 = f.TextOut(10,10,"Введите название программы, nнапример: notepad.exe, calc.exe..."); var r = f.CreateEdit(10,50,150,10); r.Text="taskmgr.exe"; label2 = f.TextOut(10,80,"Запуск (программы) диспетчера задач из командной строки "); Button_Run_CMD = f.CreateButton(10,100,100,25,"Запустить"); Button_Run_CMD.OnClick= Run_CMD; label3 = f.TextOut(10,150,"Запуск (программы) диспетчера задач через WMI "); Button_Run_WMI = f.CreateButton(10,170,100,25,"Запустить"); Button_Run_WMI.OnClick= Run_WMI; var t = f.CreateHyperLink(10,250,250,25,"www.scriptcoding.ru");//******************************************************************* f.Show(); WSO.Run(); //*******************************************************************// Управляющие функцииfunction Run_CMD(){var T_Edit = r.Text, msg; if(T_Edit ==""){T_Edit ="taskmgr.exe";} try{ WshShell.Run(T_Edit); }catch(e){ if(e!=0){ msg="Ошибка!!!n" "Путь не найден для " T_Edit; WScript.echo(msg); } }} function Run_WMI(){var T_Edit = r.Text;var objInParams, objOutParams, msg; if(T_Edit ==""){T_Edit ="taskmgr.exe";} objInParams = objProcess.Methods_("Create").InParameters.SpawnInstance_(); objInParams.CommandLine= T_Edit; objOutParams = objProcess.ExecMethod_("Create", objInParams); // objOutParams.ProcessId - значение идентификатора процесса if(objOutParams.ReturnValue!=0){ msg="Ошибка!!!n" "Путь не найден для " T_Edit; WScript.echo(msg); }} |
Тут стоит обратить внимание на процесс вызова метода Create, дело в том, что если мы пропишем в сценарии jscript код:
objInParams = objProcess.Create(T_Edit, null, null, PID)
Скачать архив с примерами
как и в vbscript, то ошибки не произойдет, но мы не сможем при необходимости получить значение переменной PID (идентификатор процесса), да, такая особенность языка jscript. Обратите внимание, что если мы запустим, например, диспетчер задач из командной строки (метод Run), то никакое значение PID получить не сможем по определению, для этого надо использовать метод Exec объекта WScript.Shell.
Спасибо за внимание. Автор блога
Использование утилиты admilink
Указанная в заголовке утилита является консольной, и после инсталляции будет находиться в каталоге Windows.
Запускаем инструмент и видим вполне удобное окошко с русским интерфейсом, поэтому разобраться будет легко.
- В первом поле вводим путь до файла, который хотим запускать;
- Параметры командной строки во втором поле заполнять необязательно;
- Третья строчка будет заполнена самостоятельно, если это не так, впишите С:windowssystem32
- Режим отображение окна. В 4 строчке есть 2 параметра:
- SHOW – стандартной запуск ПО с видимым окном;
- HIDE – работа ПО в фоновом режиме;
Настраиваем параметры на вкладке Account:
- В качестве имени домена пишем имя своего ПК, либо NetBios и test.lan;
- Имя пользователя – можно выбрать, нажав на кнопку с тремя точками;
- Пароль от учетной записи и подтвердить.
- Введя все данные, нажмите кнопку «Тестировать».
Утилита проверит работоспособность указанной нами информации. Жмём любую клавишу в CMD.
После удачного теста нажмите кнопочку «Сгенерировать ключ запуска AdmiRun». Если этого не сделать, то ничего не будет работать.
- Идём на вкладку «Link» и делаем следующее:
- Имя ярлыка – называем любым именем;
- Каталог – указываем, где будет расположен ярлык;
- Картинка – выбираем изображение для ярлыка;
- Жмём кнопку «Сгенерировать командную строку».
- Теперь нажимаем большую кнопку «Создать Ярлык сейчас!».
Значок сразу же появится на рабочем столе или каталоге, который вы указали.
Пробуем запустить ярлык. Если всё удачно и программа запустилась от имени админа, то поздравляю. Иначе неверно выполнены действия на каком-то шаге.
Если зайти в свойства ярлыка и изменить программу в поле «Объект» на другую, то она попросту не запуститься. Это небольшая защита от вредоносов.
Как запустить диспетчер задач на windows 7 и 10
Я знаю 5 вариантов, как запустить эту системную утилиту. Методы схожи на Виндовс 10 и на Виндовс 7, с небольшими различиями:
- Вызываем командную строку «Выполнить» комбинациями клавиш Win R. В появившееся окошко введём taskmgr, затем Ок. Вам остаётся только запомнить данную надпись, и вы сможете легко запускать утилиту;
- Лично я привык на обеих версиях системы использовать горячие клавиши Ctrl Shift Esc;
- Также, очень удобно запускать ряд действий клавишами Alt Ctrl Del. Далее, в вертикальном меню выбираем «Диспетчер…» и утилита будет запущена;
- Кроме этого, можно кликнуть правой клавишей мышки по пустой панели задач. У нас появится контекстное меню, идущее вверх. В ней выбираем «Диспетчер задач»;
- В Виндовс 10 есть также довольно простой способ. В строку поиска слева вводим слово «Диспетчер». Нам остаётся выбрать соответствующий файл и запустить приложение.
Применив любой из этих методов, вы с лёгкостью войдёте в диспетчер.
Как запустить диспетчер задач через командную строку
Традиционным способом диспетчер задач открывается в быстром режиме сочетанием клавиш CTRL ALT DEL. Существуют и другие методы вызова менеджера процессов и ресурсов, поэтому рассмотрим, как запустить диспетчер задач через командную строку.
Конечно метод не востребованный, но все-таки используемый ярыми поклонниками работы с cmd. В статье речь пойдет:
- о запуске окна диспетчера задач из cmd – открытие происходит за счет ввода команды, после чего Вы увидите окно с графическим интерфейсом, вкладками, кнопками.
- об открытии сведений выполняемых процессов системы Windows – запускается часть возможностей диспетчера и в командную строку выводятся процессы.
1. Кликните на «пуск» перейдите в «все программы», далее в списке найдите «стандартные», нажмите на название «командная строка» правой кнопкой мыши и запустите с правами администратора.
2. В окне cmd наберите taskmgr и нажмите ENTER. После чего должен запуститься диспетчер задач. В случае неверного ввода, Вы увидите ошибку (показано на скриншоте).
Возникают ситуации, когда после ввода команды выскакивает предупреждение об отключении диспетчера задач (смотрите на скриншоте ниже).
Это связано с тем, что администратор ограничил Вам доступ или система могла быть поражена вредоносной программой.
В таком случае Вам потребуется избавиться от вируса и включить диспетчер задач, либо в настройках групповой политики, либо через системный реестр.
Вот так Вы запустите диспетчер задач из командной строки. Далее рассмотрим управление через cmd.
Как запустить командую строку из диспетчера задач (скрытый способ)
Казалось бы, чего проще – вводи cmd в окно, как показано на рисунке выше, и жми Enter. Но не всегда это сработает!
Как-то раз на форум обратился другой человек, у которого нарушились ассоциации файлов. Это нередко бывает после заражения вирусами или неуемного ковыряния в реестре. В принципе, проблема решается легко. У моего коллеги MVP Павла Кравченко в блоге есть REG-файлы для восстановления множества ассоциаций.
Однако у автора вопроса слетели ассоциации для типов файлов EXE, REG и LNK. А это означало, что невозможно:
- запустить REG-файл двойным щелчком мыши
- вызвать командную строку для использования команд REG IMPORT и REGEDIT
- открыть редактор реестра для импорта REG-файлов из меню Файл – Импорт
Заодно не получилось бы открыть командную строку или редактор реестра с помощью ярлыка.
Что делать? На помощь приходит диспетчер задач! Запустив его с полными правами, вы сэкономите время в дальнейшем. Теперь откройте меню Файл и щелкните Новая задача (Выполнить), удерживая нажатой клавишу CTRL.
Откроется командная строка! А дальше импорт REG-файлов, сохраненных на рабочий стол, будет делом техники:
Опрос состояния задач для планировщика заданий.
Для опроса состояния запланированных задач на локальном или удаленном компьютере используется команда
schtasks /query
SCHTASKS /Query [/S [/U [/P []]]] [/FO ] [/FO формат | /XML [тип_xml]] [/NH] [/V] [/TN имя_задачи] [/?]
Параметры:
/S Удаленная система для подключения. /U Контекст, в котором будет выполняться команда schtasks.exe. /P [] Пароль для указанного пользовательского контекста. Запрос ввода, если не указан. /FO Формат вывода данных. Допустимые значения: TABLE, LIST, CSV. /NH Указывает, что строка заголовков столбцов не отображается при выводе. Это требуется только для формата TABLE. /V Вывод подробных сведений о задании. /TN имя_задачи Указывает имя задачи, для которой извлекается информация, в противном случае для всех. /XML [тип_xml] Определения задач в формате XML. Если тип_xml имеет значение ONE, будет получен один действительный XML-файл. Если параметр тип_xml отсутствует, будет выдано: объединение всех определений задач XML. /? Вывод справки по использованию.
Примеры:
SCHTASKS /Query – отобразить состояние всех запланированных задач на локальном компьютере.
schtasks /query /tn MicrosoftWindowsRegistryRegIdleBackup – отобразить состояние задачи резервного копирования реестра Windows 7 / 8 на локальном компьютере.
Открываем из командной строки
Для того, чтобы открыть диспетчер задач непосредственно из командной строки, необходимо зайти в панель быстрого доступа «Пуск», и выбрать «Выполнить» (либо воспользоваться сочетанием клавиш «R» «Windows»). В появившемся окне нужно ввести следующее буквенно сочетание: «Taskmgr.exe» и подтвердить выбор нажатием на клавишу «Enter».
- В окне «Приложений» отображаются все запущенные на компьютере приложения в данный момент времени. Для того чтобы закрыть программу не желающую закрываться, следует завершить процесс вручную нажатием на «Снять задачу».
- В «Процессах», соответственно, можно ознакомиться со всеми актуальными процессами. Список их гораздо больше, чем список приложений. Можно оптимизировать работу операционной системы, вычислив самый «прожорливый» процесс и завершить его вручную, либо ограничиться понижением приоритета.
- В окне «Службы» содержится информация с перечнем служб ОС Windows 7 и меню, при помощи которого их можно останавливать либо запускать.
- В разделе «Быстродействие» отображается текущее состояние ресурсов ПК: загрузка центрального процессора, оперативной памяти и количество незанятой памяти. В «Семёрке», в отличие от XP, появилась возможность «Мониторинга ресурсов», нажав на которую можно произвести подробный анализ всего оборудования вашего компьютера.
- Во вкладке «Сеть» содержится подробная информация о состоянии всех сетевых подключений на этом компьютере.
- В «Пользователях» можно узнать, сколько пользователей имеют доступ к этому компьютеру. Войдя от имени администратора, можно подключать, отключать или ограничивать доступ любому пользователю.
Планировщик заданий
Запустить программу от имени администратора, достаточно использованием инструмента «Планировщик заданий». Здесь есть один нюанс – если вы не админ, то воспользоваться им не удастся.
Введите в поиске всего два слова: «Планировщик заданий» и откройте результат. В окне справа выбираем пункт «Создать задачу».
Назовите её соответствующим именем, допустим, вы запускаете командную строку, тогда можно назвать CMD. Также ставим галку «Выполнить с наивысшими правами».
На вкладке «Действия» нажмите кнопочку «Создать».
Выберите действие (в нашем случае запуск программы). Нажмите «Обзор» и выберите запускаемую утилиту. Если вы запускаете командную строку, то путь будет таким: С:WindowsSystem32cmd.exe.Теперь нажимаем ОК.
На вкладе «Действия» появилась новая строчка. Отлично, можно нажать ОК.
Этап создания ярлыка
На рабочем столе делаем ярлык и указываем такую команду:
schtasks /run /tn имя_задачи_в_планировщике
имя_задачи_в_планировщике – это имя, которое вы дали в самом начале процесса создания задачи.
Ура, ярлык мы сделали, но это еще не всё. Перейдите в его свойства.
На вкладке «Ярлык» измените значок. Конечно, делать это вы не обязаны.
Дополнение к способу с планировщиком заданий
Для быстрого запуска множества программ, можно использовать утилиту Elevated Shortcut. Вы берёте ярлык или исполняемого файла и перетаскиваете на значок Elevated Shortcut.
Стандартное решение
Как запустить»Диспетчер задач» через командную строку? Мы смогли ответить на этот вопрос. Теперь рассмотрим несколько иных вариантов развития событий. К примеру, как можно зайти в «Диспетчер…» при помощи клавиатуры.
Стандартным решением является такой алгоритм:
- Нажать Ctrl, Alt, Del в любой момент работы за компьютером.
- Выбрать в появившемся меню строчку с названием вышеупомянутой службы.
Но и это еще не все. Как быстро вызвать «Диспетчер задач»? Юзерам предлагается немало решений подобного рода задачи. И далее мы рассмотрим их более подробно.
Следующий прием встречается на практике довольно редко, но он все равно имеет место. Зайти в интересующую нас службу можно при помощи маленького функционального меню Windows.
Реализация поставленной задачи предусматривает выполнение таковых манипуляций:
- Навести курсор на «Панель задач». Это область справа от «Пуска». Установить указатель мыши рекомендуется в пустой части строчки.
- Щелкнуть по правой кнопке мышки.
- Выбрать опцию «Диспетчер» в появившемся меню.
Всего пара минут — и дело сделано. Как показывает практика, об этом прием известно далеко не каждому современному пользователю.