Търсене в Регистъра - ощипвам прозорци 7

В полето за търсене, се гарантира, че всички три параметъра в изгледа раздел, когато търсят - Имена секции, имена на параметри и стойности на параметрите - бяха избрани. Параметър Търсене само целия низ трябва да бъде изключен, освен ако разбира се не търсите текст, който може да се появи и в други думи. Търсене думи ще се справят PersistentHandler и TeachAndleam.







Може да се наложи да научите някои трикове, за да бъдат намерени в системния регистър: От контекстното меню,

Елементи от менюто контекст обикновено се съхраняват в клон на HKEY_CLASSES_ROOT (вж. "Свързване на тип файл"). При търсене на някой от елементите на менюто, не забравяйте, че те съдържат диакритични знаци за обозначаване на преки пътища, въпреки че Windows 7 не ги показва по подразбиране. Например, меню лист се съхранява в регистъра като лист. марка в лист инструктира Windows система, за да се подчертае характера него ( «а» в този случай) след, което е в полето за търсене, трябва да включите символа , Ако не го направите, търсенето няма да ви помогне.

Търсене на текст не е с малки букви, така че не е нужно да се притеснявате за разпределяне на главни букви.

За имена файлове и папки

Въпреки факта, че дългите имена на файлове (по-дълги от архаичния стандарт

8-точка-до-B) се използва широко за компютри повече от десет години преди появата на Windows 7, късите файлови имена все още имат значение в днешния Windows, особено в системния регистър. Така например, на пътя на папката C: \ Program Files кратък формуляр, 8.3 ще се появи като C: \ PROGRA

л. (Вж. "Настройки за напреднали NTFS", за да научите повече за създаването на кратки имена на файлове.)

За съжаление, това означава, че трябва да се търсят и двете дълги и къси версии на даден файл или папка, ако искате да намерите всички тях. Да предположим, че искате да преместите папката Program Files от един диск на друг. Настройки пътища за тази папка се съхраняват в регистъра, тъй като C: \ Program Files или C: \ Progra







л. Уверете се, че търсите и двете.

Когато търсите Program Files и Progra

л просто въведете progra, и вие ще намерите и двете. Моля, имайте предвид, че търсенето ще започне да се удрят в други споменаване на думата <•» program, поэтому попробуйте ограничить результаты, добавив обратную косую черту перед текстом (\progra).

За DLL, класове, компоненти, разширения и CLSIDs

Windows и всички приложения са съставени от малки градивни елементи, които се наричат ​​класове, разширения или предмети. Аз ще ви избави от аргументите относно COM-компоненти, .NET архитектура, както и други жаргон. Достатъчно е да се каже, че повечето от тези блокове са регистрирани в регистъра на клон HKEY_CLASSES_ROOT \ CLSlD и признати от шестнадесетичен код CLSID на (клас ID):

Защо това е важно? Това означава, че можете да следите къде класа се нарича (с други думи, как той се използва в Windows), и където е регистриран. Всичко това може да бъде направено чрез изследване на системния регистър за идентификатор на класа.

Например, данните за конфигурация за по-горните класове са в HKEY_CLASSES_ROOT \ CLSID \

Ако компонент не работи, можете да се опитате да се коригира или диагностицира проблема чрез промяна на стойностите в този раздел. Ако изтриете този дял, няма да има отказ за регистрация клас. За да деактивирате "Compressed Folders» (ZIP-файлове, които приличат на папки в Windows Explorer), двата клона на идентификатор на класа трябва да бъдат премахнати (виж гл. 2).

* "Използване на 64-битова версия на Windows? 64-битови класове, а не където 32-bitnys, _ "

Регистрирани и нерегистрирани КОМПОНЕНТИ

В Windows има специална програма, regsvr32.exe, която може да се използва за ръчно регистрация или отказ за регистрация. Можете да поправите GLSID клон за определен компонент, като напишете в прозореца на командния ред

regsvr32 "а: \ Program Files \ приложението ми \ някои file.dll"

Можете да изтриете всички записи, които се използват от даден DLL:

regsvr32 / и "C: \ ProgramFiles \ приложението си за \ somefile.dll"

Установено, че са станали прекалено честото използване на тази възможност? Добавят се две нови действия в контекстното меню за .dll-. .oskh-брадва и tnpov файлове - един да се регистрирате и втори - за отказ на регистрацията.

Ако установи, идентификатор на класа на други места (в друга секция HKEY_ CLASSES_ROOT \ CLSID), това означава, че програмата за който се отнася тази секция, използва този компонент. Ако премахнете връзката, тя ще разруши връзката.