Secretele articolelor de ferestre din registru, programe, capitolul 3

Secretele Windows: articole despre registry, rundll32.exe, programe Capitolul 3. Microsoft Management Console. Partea 1. Fereastra consolei

Celelalte liste de discuții:
  • Știrile din lumea IT. Link-uri zilnice către știri și articole noi de pe site-uri populare pe computer.
  • Recenzii de cărți noi. Descrierea noilor cărți despre computere, design, contabilitate, psihologie și alte direcții ale gândirii umane.
  • Știri ale site-ului nostru. Link-uri zilnice către noul site de pe site-ul nostru: de la linkuri către articole la linkuri către înregistrări noi / actualizate ale bazei de date.

Cartea "Caracteristici nedocumentate ale bibliotecii de utilizatori Windows XP", Capitolul 3. Microsoft Management Console. Partea 1. Fereastra consolei Microsoft Management







Microsoft Management Console este un instrument special pentru administrarea unui computer care, din Windows NT 4.0, a înlocuit Panoul de control. Dacă, mai devreme, panoul de control conținea majoritatea programelor destinate administrării computerului, aceste programe au fost transformate în așa-numitele module snap-in care pot fi accesate prin intermediul Consolei de administrare Microsoft. De exemplu, acum, cu ajutorul modulelor snap-in puteți efectua operațiuni cum ar fi adăugarea sau eliminarea unui utilizator, defragmentarea unui disc, adăugarea sau eliminarea resurselor partajate, oprirea sau pornirea serviciilor și multe altele. În același timp, consolele standard (fișierele cu extensia .msc) au fost create pe baza celor mai frecvent utilizate snap-in-uri. Consola este un set de snap-inuri care se vor deschide împreună când se deschide consola (consola se va deschide în programul mmc.exe și este imposibil să lucrați cu console fără ea). Asta este, acum, cu Consola de administrare Microsoft vă puteți crea cu ușurință propriile console care conțin cele mai frecvent utilizate snap-in-uri.

Pentru a afișa Consola de administrare Microsoft, introduceți comanda mmc.exe în caseta de dialog Executare. Introducerea acestei comenzi va afișa fereastra Consolei Microsoft Management, dar să spunem câteva cuvinte despre rularea programului mmc.exe - care sunt procesele care apar la nivelul sistemului de fișiere și al registrului Windows XP când pornește Consola de administrare Microsoft?

Rulați programul mmc.exe

De asemenea, este accesat directorul HKEY_CURRENT_USER \ Software \ Microsoft \ Consola de administrare (MMC) \ Settings. Această ramificație conține un parametru al tipului de șir Listă salvare locație, care specifică calea către directorul la care datele exportate din Microsoft Management Console vor fi salvate în mod implicit.

După ce se determină lista consolelor inițiate anterior, Microsoft Management Console va începe să citească din registru datele necesare pentru funcționarea consolei. De regulă, toate aceste date sunt localizate în partiția rădăcină HKEY_CLASSES_ROOT. După configurarea definită, Microsoft Management Console se uită la filiala de registru HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ MMC, care poate conține restricții privind politica de grup la lansarea programului mmc.exe. De exemplu, în această ramură pot exista următorii doi parametri de tip DWORD:

RestrictAuthorMode Dacă valoarea acestui parametru este 1, atunci Consola de administrare Microsoft va fi dezactivată. Trebuie menționat faptul că această interdicție nu se aplică consolelor create cu programul mmc.exe - acestea pot fi deschise, dar nu va fi posibil să lucrați în modul avansat (despre acest lucru mai târziu).

RestrictToPermittedSnapins Dacă valoarea acestui parametru este 1, atunci toate consolele (sau, mai precis, toate snap-in-urile) create utilizând Microsoft Management Console vor fi dezactivate. Aceeași consola Microsoft de administrare poate fi deschisă, deși nu se știe ce folosire este, dacă deschiderea tuturor snap-in-urilor este interzisă.

De asemenea, Microsoft Management Console caută parametrul format de tip DWORD în RESTRICT_RUN ramură registru HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ MMC \. Astfel, în cazul în care parametrul RESTRICT_RUN într-una dintre ramurile este egal cu 1, atunci start elastic de fixare corespunzător este interzisă. De exemplu, activitatea acestei limitări, puteți crea parametrul RESTRICT_RUN în registru ramură HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ MMC \, și atribuiți o valoare de 1. După aceea, va fi interzis pentru a rula dosarul elastic de fixare. Ca regulă, acest snap-in este întotdeauna început împreună cu consolele create.

Fereastra programului mmc.exe

Dacă parametrii de mai sus nu există sau sunt zero (mai precis, parametrul RESTRICTAUTHORMODE), atunci Microsoft Management Console se va deschide și va afișa fereastra sa (Figura 3.01). Merită remarcat faptul că atunci când deschideți Microsoft Management Console, creați pur și simplu o nouă consolă numită CONSOLE 1. pe care o puteți vedea în Figura 3.01 dacă vă uitați la bara de titlu a ferestrei.

Figura 1 Fig. 3.01. Fereastra consolei de administrare Microsoft

Fereastra Microsoft Management Console conține o fereastră imbricată cu antetul CONSOLE ROOT, care va fi executat în mod implicit (adăugați sau eliminați modulele snap-in și lucrați cu conținutul modulului snap-in). Dar poți deschide o fereastră de CONSOLE ROOT. Pentru a face acest lucru, du-te la WINDOWS a Microsoft Management Console, selectați comanda NOU (sau apăsați CTRL + W). Abilitatea de a crea ferestre separate în consola a fost implementată pentru a facilita lucrul cu snap-in-uri (astfel încât să nu supraîncărcați o fereastră cu un număr mare de snap-in-uri încărcate). De exemplu, un modul snap-in poate fi încărcat într-o singură fereastră, alte câteva module de tip snap-in pot fi încărcate într-o altă fereastră și așa mai departe. iar tranziția între ferestre poate fi efectuată utilizând meniul Microsoft Windows Management Console sau selectând o fereastră specifică cu mouse-ul.







De asemenea, este posibil să se definească elementele afișate ale consolei create. În acest scop, se intenționează comanda SETTING ... a meniului VIEW. După ce apelați această comandă, va apărea un dialog înaintea dvs., care poate fi văzut în Figura 3.02. Cu ajutorul acestui dialog, puteți afișa sau ascunde anumite elemente ale ferestrei console făcând simpla debifare sau bifând caseta de lângă descrierea lor. În același timp, lucrul cu acest dialog nu va provoca dificultăți, deoarece când debifați sau bifați caseta din consolă, elementul corespunzător acestui steag este automat ascuns sau afișat. Dar nu toate comenzile pentru personalizarea aspectului consolei pe care o creați. De exemplu, în meniul ACȚIUNE, puteți selecta comanda NEW PANEL ... (bara de activități se află în partea stângă a ferestrei și, în mod implicit, se află doar un folder - CONSOLE ROOT). După ce ați selectat-o, va apărea înaintea dvs. vrăjitorul de configurare a barei de activități (Figura 3.03), cu care puteți defini locația barei de activități din fereastră, precum și opțiunile de afișare a elementelor din bara de activități.

Figura 2 Fig. 3.02. Configurarea afișajului consolei

Figura 3 Fig. 3.03. Expertul de configurare pentru vizualizarea barei de activități

De asemenea, folosind meniul View, puteți specifica structurile Snap-O modul (tabelul de comandă, LIST, mari, mici), dar din moment ce nu au fost încă descărcate la consola creat orice echipament, echipa, nu considerăm geamandura.

Dacă ați modificat deja unele dintre setările de afișare pentru elementele consolei folosind dialogul PARAMETRI ... meniul VIEW, puteți salva aceste modificări în meniul FAVORITE. De exemplu, puteți defini mai multe opțiuni pentru afișarea consolei în acest meniu și, dacă este necesar, puteți naviga între aceste opțiuni.

Stocarea setărilor consolei

Să ne uităm la un exemplu simplu. Să presupunem că avem o consolă al cărei conținut a fost ascuns utilizând dialogul PARAMETRI ... (Figura 3.04). Asta înseamnă că toate steagurile care sunt conținute în acest dialog au fost resetate.

Figura 4 Fig. 3.04. Utilizând dialogul Opțiuni pentru a ascunde capacitatea de a configura vizualizarea consolei

Dacă utilizați această metodă pentru a ascunde posibilitatea de a schimba aspectul consolei, atunci să examinăm conținutul acestui fișier consola deschis în Notepad (Figura 3.05). După cum puteți vedea, fișierele de consolă sunt fișierele uzuale .xml. Acum, uitați-vă la linia de jos a figurii 3.05 - această linie definește conținutul etichetei VIEWOPTIONS. Această etichetă are următorii parametri importanți pentru noi:

  • NoStdMenus. Dacă acest parametru este adevărat, atunci meniul ACTION, VIEW și FAVORITE va fi ascuns în meniul consolei;
  • NoStdButtons. Dacă acest parametru este adevărat, atunci bara de instrumente va fi ascunsă din consola;
  • NoSnapinMenus. Dacă valoarea acestui parametru este adevărată, atunci meniul snap va fi ascuns (dacă, desigur, nu au un meniu);
  • NoSnapinButtons. Dacă valoarea acestui parametru este adevărată, barele de instrumente ale modulelor snap-in vor fi ascunse (dacă, desigur, nu au meniuri);
  • NoStatusBar. Dacă valoarea acestui parametru este adevărată, bara de stare a consolei va fi ascunsă;
  • NoTaskpadTabs. Dacă valoarea acestui parametru este adevărată, atunci filele barei de activități din consola vor fi ascunse;
  • DescriptionBarVisible. Dacă valoarea acestui parametru este falsă, zona de descriere a consolei va fi ascunsă;

De exemplu, dacă setați parametrul NOSTDMENUS la falsă, atunci când deschideți din nou acest modul snap-in, meniurile ACȚIUNE, VIZUALIZARE și FAVORITE sunt afișate din nou în bara de meniu.

Figura 5 Fig. 3.05. Formatarea consolei

Dacă unul dintre modurile de afișare pentru consola, apoi ... în casetele de dialog Opțiuni vor fi, de asemenea, disponibile Nu salvați modificările la această consolă, și pentru a permite utilizatorilor să personalizeze punctele de vedere este selectat. Din numele casetelor de selectare este de înțeles, pentru a limita ceea ce sunt utilizate pentru.

În Figura 3.07, puteți vedea rezultatul utilizării modului UTILIZATOR (ACCES LIMITAT, UN FĂRĂ). După cum puteți vedea, abilitatea de a adăuga și elimina snap-in-uri, precum și capacitatea de a crea ferestre noi au fost ascunse. Cu toate acestea, comanda PARAMETRE ... din meniul CONSOLE rămâne, dar când îl deschideți, acesta nu va conține fila CONSOLE.

Figura 6 Fig. 3.06. Dialog pentru configurarea consolelor

Figura 7 Fig. 3.07. Utilizarea modului personalizat

Figura 8 Fig. 3.08. Utilizarea modului consolei personalizate

După cum puteți vedea, parametrii limitărilor console care costă destul de simplu. Deci, dacă creați o clipă limitată pentru utilizatori (așa cum sfătuit mulți administratori), atunci nu uitați să setați folosind ACL (Security dialog fila Proprietăți Snap) doar pentru citire și versiunea consola pentru utilizatorii care creează snap-in (cu excepția cazului, desigur, consola nu plasate în dosarul, din care va moșteni aceste drepturi).

Adăugarea de snap-inuri la consola

Și acum să încercăm să încărcăm un snap-in în consola creată de noi. Pentru a face acest lucru, trebuie să utilizați comanda ADD sau DELETE EQUIPMENT ... din meniul CONSOLE (sau CTRL + M). După ce ați primit această comandă, va apărea în fața noastră caseta de dialog ADD / REMOVE EQUIPMENT (Figura 3.09), cu care puteți adăuga un snap-in la consola sau puteți șterge modulele deja existente în consola. Pentru a adăuga o consolă, trebuie să faceți clic pe butonul ADD.

Figura 9 Fig. 3.09. Dialogul de adăugare a modulelor snap-in la consola

După ce faceți clic pe butonul Add ... Microsoft Management Console va începe pentru a vizualiza conținutul registrului sucursalei HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMC \ utilitare de completare snap. Această ramură a registrului conține referințe la toate platformele GUID camere disponibile pe computer. Această listă de completare snap-in din această ramură și va apărea în fereastra de tip pop-up după clic pe caseta de dialog Add butonul .... Asta este, dacă eliminăm din această ramură fixați-numărul GUID, atunci acesta nu poate fi deschis cu ajutorul acestei liste, deși inventar va continua să lucreze în console gata făcute. Dar pentru a elimina echipamentul din listă, puteți face simplu - totul este faptul că toate echipamentele, care va fi afișat în Add Standalone Snap-in, ar trebui să includă în lor subramuri investite independent. Dacă ștergeți această subcheie, atunci accesoriile nu vor apărea în Add Standalone Snap-in. Și invers, puteți adăuga această subcheie la una dintre ramurile, în cazul în care nu există. De exemplu, dacă adăugați-l la sub-secțiunea, atunci va fi posibil să se includă în consola agrafă EXPANSION MODULE media amovibil. Și dacă adăugați la subsecțiune, atunci va exista posibilitatea de a adăuga un instalator consola snap-in (utilizatorii). Puteți adăuga, de asemenea, programul de instalare snap-in (PC). Pentru a face acest lucru, utilizați subsecțiune. Cele două oportunități anterioare vor fi necesare în următoarele secțiuni ale cărții, pentru că implicit în orice alt mod care nu poate avea acces la programul de instalare snap-in-uri (User) și instala software-ul (computer) în cazul în care computerul nu este în domeniu.

De asemenea, cu numele de completare snap-in pot fi schimbate folosind această ramură care urmează să fie afișate în lista de completare snap-in - este conținută într-un tip de șir ramură parametru NAMESTRINGINDIRECT al HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMC \ utilitare de completare snap \. De exemplu, pentru a schimba numele dispozitivului de înclichetare pe, să zicem, o descriere a hardware-ul instalat în calculatorul dumneavoastră, trebuie să atribuiți un nou nume pentru parametrul de completare snap ramură registru NAMESTRINGINDIRECT HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MMC \ utilitare de completare snap \ (fig. 3.10).

Există un alt truc care poate fi realizată folosind ramura HKEY_LOCAL_MACHINE a \ SOFTWARE \ Microsoft \ MMC \ \ utilitare de completare snap - pentru a ascunde un dialog Add / Remove Snap-in. Pentru a face acest lucru, pur și simplu numele uneia dintre ramurile de registru pentru a schimba numele. De exemplu, dacă modificați numele deja luate în considerare de către noi în sub-secțiune, atunci când faceți clic pe Add sau Remove Snap-in din meniul Console, nimic nu se va întâmpla.

Figura 10 Fig. 3.10. Schimbați numele modulului snap-in Task Manager

Figura 11 Fig. 3.11. Forma avansată și convențională a consolei

În final, să analizăm o scurtă descriere a tuturor modulelor de acces disponibile în sistemul de operare Windows XP. Mai jos vom vorbi mai multe despre ele.







Articole similare

Trimiteți-le prietenilor: