Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Jegyzet
Ez a témakör a Windows XP, a Windows Vista és a Windows 7 rendszerre vonatkozik.
A Windows XP és a Windows Vista Start menüje fenntartott helyeket tartalmaz az alapértelmezett internetes (böngésző) és e-mail (levelezési) kliensek számára, közösen ismert nevükön a Start menü internetes alkalmazásai. A Start menü internetes alkalmazásként regisztráló alkalmazások ezt a teljes rendszerben (gépenként) teszik. Windows Vista rendszerben a felhasználó használhatja az Alapértelmezett programok funkciót a felhasználónkénti alapértelmezett beállításhoz.
Amikor az alkalmazások Start menü internetes alkalmazásokként regisztrálnak, a Windows XP és a Windows Vista Internetes és e-mail ikonokat hoz létre a Start menüben. Ezekre az ikonokra kattintva a Start menü ellenőrzi a felhasználónkénti beállításjegyzék-részösszeget (HKEY_CURRENT_USER). Ha nem található felhasználónkénti alapértelmezett beállítás, a Start menü megkeresi a gépenkénti alapértelmezett alkulcsot a HKEY_LOCAL_MACHINE altartományban.
Jegyzet
A Windows alapértelmezett telepítése nem regisztrál felhasználónkénti alapértelmezett internet- vagy levelezőprogramot, csak a rendszerszintű alapértelmezettet. Ez zökkenőmentes frissítési útvonalat biztosít az operációs rendszer korábbi verzióiból, amelyben csak a HKEY_LOCAL_MACHINE részösszeg támogatott az ügyfélregisztrációkhoz.
Ez a témakör a következő elemeket ismerteti:
- Regisztrálás a Start menü Internetes hivatkozás
- Regisztrálás a Start menü e-mail-hivatkozására
- Helyi menü testreszabása
Regisztrálás a Start menü internetes hivatkozására
Jegyzet
Ez a regisztráció elavult a Windows 7-ről, amely már nem tartalmaz Start menü internetes hivatkozást. A meglévő regisztrációkat a rendszer figyelmen kívül hagyja a Windows 7-ben és újabb verziókban. Az alapértelmezett Start menü internetes alkalmazásként való regisztrálása nem ugyanaz, mint az alapértelmezett webböngésző. Az alapértelmezett webböngésző tetszőleges URL-címek indítására szolgál a rendszer bármely pontjáról. A Start menü internetes alkalmazás csak akkor szabályozza a programot, amikor a felhasználó az Internet ikonra kattint a Start menüben.
Bármely webböngésző-alkalmazás regisztrálhat, hogy internetes ügyfélként jelenjen meg a Start menüben. Ez a láthatóság, az alkalmazás fájljának és protokoll típusának megfelelő regisztrációjával együtt az alkalmazás alapértelmezett böngészőállapotát adja meg.
A HKEY_CURRENT_USER altartományban végzett regisztrációk nagyobb elsőbbséget élveznek a konzolfelhasználó számára, mint a HKEY_LOCAL_MACHINE. A rendszer új felhasználói a HKEY_LOCAL_MACHINE tárolt beállításokat használják. A Windows XP rendszerben a Start menü internetes beállításai két beállításjegyzék-hely alapértelmezett bejegyzéseiben vannak megőrzve:
- HKEY_CURRENT_USER\SOFTWARE\-ügyfelek\StartMenuInternet
- HKEY_LOCAL_MACHINE\SOFTWARE\-ügyfelek\StartMenuInternet
Az alkulcs HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet azt az internetböngészőt ismerteti, amely akkor indul el, amikor a felhasználó a Start menü Internet ikonra kattint. Ha az alkulcs üres vagy hiányzik, akkor a Start menü Internet ikonja a rendszer alapértelmezettjára van állítva, amely a második helyen található HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet, és leírja a rendszeren telepített összes böngészőalkalmazást.
Amikor egy új felhasználó bejelentkezik a rendszerbe, a Start menü az alkulcs alapértelmezett értékét használja HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet az alapértelmezett internetes ügyfél megjelenítéséhez, és az ikonra kattintva elindítja a regisztrált alkalmazást.
Regisztrálás alapértelmezett internetes ügyfélként
Az alkulcs alatt HKEY_LOCAL_MACHINE\SOFTWARE\-ügyfelek\StartMenuInternet nulla vagy több alkulcs lehet, egy minden regisztrált internetböngésző-alkalmazáshoz. Egy hipotetikus rendszer például a következő elrendezéssel rendelkezhet:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
StartMenuInternet
IEXPLORE.EXE
BROWSER2.EXE
BROWSER3.EXE
Egy Litware Inc nevű fiktív vállalat "Lit View" nevű feltételezett böngészőjével mutatjuk be a beállításjegyzék bejegyzéseit. Tegyük fel, hogy a Lit View végrehajtható neve Litview.exe. A Lit View regisztrálása az itt látható módon történik:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
StartMenuInternet
LITVIEW.EXE
LocalizedString = @C:\Program Files\LitwareInc\ResourceDLL.dll,-123
A LocalizedString-adatok REG_SZ típusúak, vagy REG_EXPAND_SZ, ha olyan elérésiút-változókat használnak, mint például a %programfiles%. A LocalizedString egy végrehajtható (.exe) vagy tár (.dll) fájl elérési útját adja meg. Vegye figyelembe, hogy az elérési út sztringje egy "at" jellel (@) kezdődik, és a benne lévő szóközöktől függetlenül nincs szükség idézőjelekre az útvonal körül. A decimális egész szám a megadott DLL-ben található karakterlánc-erőforrás azonosítója, amelynek értékét meg kell jeleníteni a felhasználó számára. Ez lehetővé teszi, hogy ugyanazt a regisztrációt több nyelvhez is használhassa. Minden nyelv másfajta ResourceDLL.dllszolgáltat. Ez lehetővé teszi a rendszer számára a megfelelő sztring megjelenítését az aktuálisan kiválasztott nyelv alapján.
Az alábbi REG_SZ vagy REG_EXPAND_SZ érték tájékoztatja a Start menüt az alapértelmezett ikonról, amely akkor jelenik meg, amikor a felhasználó a Start menü internetes böngészőjeként a Lit View elemet választja.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
StartMenuInternet
LITVIEW.EXE
DefaultIcon
(Default) = C:\Program Files\LitwareInc\LitView.exe,1
Az alábbi beállításkulcs egy futtatható parancssort ad meg, amikor a felhasználó a Start menü Internetes menü parancsára kattint, feltéve, hogy a Lit View a kiválasztott Start menü internetes böngészője. Előfordulhat például, hogy a parancs megnyitja a böngészőt a felhasználó kezdőlapjával, vagy a parancs elindíthat egy bevezető felhasználói felületet, amelyet a független szoftvergyártó (ISV) megfelelőnek érez. Az adatok REG_SZ vagy REG_EXPAND_SZ típusúak, de figyelje meg, hogy mivel a parancssori útvonalban szóköz van, a végrehajtható elérési út idézőjelek közé kerül.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
StartMenuInternet
LITVIEW.EXE
shell
open
(Default) = "C:\Program Files\LitwareInc\LitView.exe" -welcome
Amikor a felhasználó Programhozzáférés és számítógép alapértelmezésének beállítása (SPAD) határozza meg, hogy a Lit View legyen a számítógépszintű alapértelmezett webböngésző, az alkalmazásnak a következő REG_SZ bejegyzést kell beállítania. Vegye figyelembe, hogy mivel az SPAD rendszergazdai jogosultságokkal fut, az alkulcshoz való hozzáférés engedélyezett.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
StartMenuInternet
(Default) = LITVIEW.EXE
Jegyzet
Windows Vista rendszerben a felhasználói szintű alapértelmezett webböngészőt az Alapértelmezett programok eszközzel kell beállítani, nem SPAD.
A következő információk csak Windows XP rendszerre vonatkoznak.
Ha a számítógépszintű alapértelmezett webböngésző regisztrációja a HKEY_LOCAL_MACHINE alatt a fent látható módon sikeres, az alkalmazásnak törölnie kell az Alapértelmezett bejegyzést a következő alkulcs alatt:
HKEY_CURRENT_USER
SOFTWARE
Clients
StartMenuInternet
Ha a számítógépszintű alapértelmezett webböngésző regisztrálása sikertelen a HKEY_LOCAL_MACHINE alatt, az alkalmazásnak be kell állítania a REG_SZ adatokat a Lit View-alkalmazás esetében az alábbi példában látható módon:
HKEY_CURRENT_USER
SOFTWARE
Clients
(Default) = LITVIEW.EXE
A megfelelő alkulcsok frissítése után az alkalmazás a WM_SETTINGCHANGE üzenetet küldi, ahol a wParam paraméter értéke 0, és az lParam paraméter egy nullával lezárt sztringre mutat "Software\Clients\StartMenuInternet". Ez értesíti az operációs rendszert, hogy az alapértelmezett ügyfél megváltozott.
Ha ezeket az alkulcsokat az alapértelmezett Start menü internetböngészője számára állítja be, meg kell őrizni a régi webböngészőkkel való kompatibilitást, amelyek nem támogatják a felhasználónkénti regisztrációkat.
Regisztráció a Start menü e-mail-hivatkozására
Jegyzet
A Start menü e-mail hivatkozása a Windows 7-ről el lett távolítva. Az ebben a szakaszban tárgyalt regisztrációt azonban továbbra is végre kell hajtani az alapértelmezett MAPI-ügyfél hozzárendelésekor.
Az alapértelmezett e-mail-ügyfél megjelenítése a Start menüben
Bármely levelezőalkalmazás regisztrálhat, hogy e-mail-ügyfélként jelenjen meg a Start menüben. Ez a láthatóság az alkalmazás fájljának és protokoll típusának megfelelő regisztrációjával együtt alapértelmezett e-mail-állapotot ad az alkalmazásnak.
A HKEY_CURRENT_USER altartományban végzett regisztrációk nagyobb elsőbbséget élveznek a konzolfelhasználó számára, mint a HKEY_LOCAL_MACHINE. A rendszer új felhasználói a HKEY_LOCAL_MACHINE tárolt beállításokat használják. Windows XP esetén a Start menü e-mail beállításai két beállításjegyzék-hely alapértelmezett bejegyzéseiben vannak megőrzve:
- HKEY_CURRENT_USER\SOFTWARE\-ügyfelek\Mail
- HKEY_LOCAL_MACHINE\SOFTWARE\-ügyfelek\Mail
Az alkulcs HKEY_CURRENT_USER\SOFTWARE\Clients\Mail azt az e-mail-ügyfelet ismerteti, amely akkor indul el, amikor a felhasználó a Start menü E-mail ikonra kattint.
Az alkulcs HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail ismerteti a rendszeren telepített levelezőalkalmazásokat, valamint az alapértelmezett levelezőalkalmazást.
Ha a HKEY_CURRENT_USER\SOFTWARE\-ügyfelek\Mail üres vagy hiányzik, a HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail beállításban megadott alapértelmezett érték a Start menüben megjelenő levelezőalkalmazás kiválasztására szolgál.
Amikor egy új felhasználó bejelentkezik a rendszerbe, a Start menü az alapértelmezett értéket használja az alkulcsban HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail az alapértelmezett e-mail-ügyfél megjelenítéséhez, és az ikonra kattintva elindítja a regisztrált alkalmazást.
Regisztrálás alapértelmezett e-mail-ügyfélként
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail nulla vagy több alkulcsot tartalmazhat, amelyek mindegyike egy-egy regisztrált e-mail alkalmazáshoz tartozik. Egy hipotetikus rendszer például a következő alkulcsokat definiálhatja:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
Eudora
Windows Mail
Bemutatjuk a rendszerleíró adatbázis bejegyzéseit egy "Lit Mail" nevű feltételezett e-mail klienssel a Litware Inc. nevű fiktív vállalatnál, amely úgy döntött, hogy ezt az e-mail klienst "LitMail" belső néven regisztrálja. A böngészőhöz hasonlóan a belső név egy egyedi sztring, amelyet alkulcsnévként használnak, de soha nem jelenik meg a felhasználó számára.
A Lit Mail levelezőprogram alapértelmezettként való telepítéséhez az alábbi alkulcsot és bejegyzéseit használják:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
LitMail
(Default) = Lit Mail
LocalizedString = @C:\Program Files\LitwareInc\ResourceDLL.dll,-456
A LocalizedString-adatok REG_SZ típusúak, vagy REG_EXPAND_SZ, ha olyan elérésiút-változókat használnak, mint például a %programfiles%. A LocalizedString egy végrehajtható (.exe) vagy tár (.dll) fájl elérési útját adja meg. Vegye figyelembe, hogy az elérési út sztringje egy "at" jellel (@) kezdődik, és a benne lévő szóközöktől függetlenül nincs szükség idézőjelekre az útvonal körül. A decimális egész szám a megadott DLL-ben található karakterlánc-erőforrás azonosítója, amelynek értékét meg kell jeleníteni a felhasználó számára. Ez lehetővé teszi, hogy ugyanazt a regisztrációt több nyelvhez is használhassa. Minden nyelv más ResourceDLL.dllbiztosít. Ez lehetővé teszi a rendszer számára a megfelelő sztring megjelenítését az aktuálisan kiválasztott nyelv alapján.
A megfelelő alkulcsok frissítése után az alkalmazás küldi a WM_SETTINGCHANGE üzenetet, a wParam paraméter értékét 0-ra állítva, a lParam paraméter pedig a nullával lezárt sztringre mutat "Software\Clients\Mail". Ez értesíti az operációs rendszert, hogy az alapértelmezett ügyfél megváltozott.
A honosított sztringeket nem támogató alkalmazásokkal való visszamenőleges kompatibilitás érdekében az alkulcs alapértelmezett értékeként az alkalmazás nevét is meg kell adni a telepített nyelven.
A következő REG_SZ vagy REG_EXPAND_SZ érték tájékoztatja a Start menüt az alapértelmezett ikonról, amely akkor jelenik meg, amikor a felhasználó a Lit Mail lehetőséget választja a Start menü levelezőprogramjaként:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
LitMail
DefaultIcon
(Default) = C:\Program Files\LitwareInc\LitMail.exe,1
Az alábbi bejegyzés megadja a futtatandó parancssort, amikor a felhasználó a Start menü E-mail menüelemére kattint, feltéve, hogy a Lit Mail a kiválasztott Start menü levelezőprogramja. Ez a parancssor akkor is fut, ha a felhasználó a Windows Internet Explorer Eszközök menüjében E-mail olvasása lehetőséget választja. Az adatok REG_SZ vagy REG_EXPAND_SZtípusúak, de figyelje meg, hogy mivel a parancssori útvonalban szóköz van, a végrehajtható elérési út idézőjelek közé kerül.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
shell
open
command
(Default) = "C:\Program Files\LitwareInc\LitMail.exe" -inbox
Ha (és csak akkor) a felhasználó határozza meg, hogy a Lit Mail legyen az alapértelmezett Start menü levelezőalkalmazása, a Lit Mail alkalmazás a belső nevét a következő REG_SZ értékre írhatja:
HKEY_CURRENT_USER
SOFTWARE
Clients
Mail
(Default) = LitMail
Ha (és csak akkor) a felhasználó határozza meg, hogy a Lit Mail legyen a rendszerszintű alapértelmezett levelezőalkalmazás, a Lit Mail alkalmazás a belső nevét az alább megadott REG_SZ értékre írhatja. Vegye figyelembe, hogy az alkulcshoz való hozzáférés korlátozott lehet. Az alkalmazások nem feltételezhetik, hogy minden felhasználó rendelkezik engedéllyel a rendszerszintű alapértelmezett levelezőalkalmazás módosítására.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
(Default) = LitMail
Az alapértelmezett Start menü levelezőalkalmazásaként történő regisztráció nem egyenértékű a rendszer alapértelmezett levelezőprogramjaként vagy a regisztrált mailto kezelőként való regisztrációval.
- A rendszer alapértelmezett levelezőprogramja akkor indul el, amikor a felhasználó az Internet Explorer Eszközök menüjében a E-mailek olvasása gombra kattint.
- A regisztrált mailto kezelő akkor indul el, amikor a felhasználó az űrlap url-címére kattint
mailto:someone@example.com. - A Start menü levelezőalkalmazása akkor indul el, amikor a felhasználó a Start menü E-mail ikonra kattint.
Ha nincs megadva alapértelmezett Start menü e-mail-alkalmazás, a Start menü E-mail ikonja elindítja a rendszer alapértelmezett levelezőügyfélét.
Ez a témakör nem foglalkozik az alkalmazás alapértelmezett mailto protokollkezelőként való regisztrációjával. Az ilyen módon regisztrálni kívánt alkalmazásoknak továbbra is követnie kell a tárgyra vonatkozó meglévő előírásokat.
A helyi menü testreszabása
Az alkalmazások testre szabhatják azokat a tulajdonságlapokat, amelyek akkor jelennek meg, amikor a felhasználó kiválasztja Tulajdonságok az E-mail (vagy Internet) ikon helyi menüjéből. A Litware levelezőalkalmazás például a következő REG_SZ vagy REG_EXPAND_SZ adatokat adja hozzá, hogy az alapértelmezett tulajdonságlap helyett az e-mail ikon egyéni tulajdonságlapját jelenítse meg.
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
LitMail
shell
properties
MUIVerb = @C:\Program Files\LitwareInc\ResourceDLL.dll,-789
command
(Default) = "C:\Program Files\LitwareInc\LitMail.exe" -properties
A MUIVerb-adatelem egy "at" jellel (@) kezdődik, amelyet az erőforrás DLL-hez vezető teljes elérési út, egy vessző, egy mínuszjel (-), majd a megjelenítendő tizedes sztring erőforrás-azonosítója követ. Vegye figyelembe, hogy a LitMail.exe program elérési útja szóközöket tartalmaz, ezért az elérési út sztringje idézőjelek közé kerül.
Az alkalmazások további parancsokat is hozzáadhatnak a helyi menühöz. A Litware levelezőalkalmazás például hozzáad egy -parancs megkereséséhez a következő REG_SZ adatokkal:
HKEY_LOCAL_MACHINE
SOFTWARE
Clients
Mail
LitMail
shell
find
MUIVerb = @C:\Program File\LitwareInc\ResourceDLL.dll,-790
command
(Default) = "C:\Program Files\LitwareInc\LitMail.exe" -contacts
Az alábbi alkulcsnév a héj alatt (ebben az esetben a "find") egy tetszőleges, nem lokalizált név. A MUIVerb-adatok ismét egy "at" (@) előjelet tartalmaznak első elemként, majd egy erőforrás DLL-jének elérési útját, egy vesszőelválasztót, majd egy mínuszjelet, amely megelőzi a decimális sztring erőforrás-azonosítóját. Ez a szöveges erőforrás lehet például a "Címjegyzék megnyitása". Végül vegye figyelembe, hogy a parancssori sztring szóközöket tartalmaz, ezért idézőjelek közé van zárva.