Dcomcnfg.exe'yi (DCOM Yapılandırma), DCOM oluşturduğunuz nesneleri güvenlik altına almak için kullanabileceğiniz bir hizmet programıdır. Bu makalede, DCOM Yapılandırması arabirimleri, seçeneklerini ve ayarlarını açıklar.
Güvenlik Windows 95, Windows 98 ve Windows Me'de daha sınırlı olduğundan, Windows 95, Windows 98 ve Windows Me çalışan sistemlerde arabirim ve seçenekleri değişebilir. Bu makalede, Windows NT veya Windows 2000 sistemlerinde DCOM Yapılandırması çalışan için yazılır.
DCOM Yapılandırması bir ana arabiriminin aşağıdaki üç sekme ayrılmıştır:
- Uygulamalar.
- Varsayılan Özellikler.
- Varsayılan güvenlik.
Uygulama sekmesi
Uygulamalar sekmesi aşağıdaki kayıt defteri anahtarının altında kayıtlı maddelerin her biri gösterir:
HKEY_CLASSES_ROOT\AppId\
Bu anahtar bir uzak bilgisayara yeniden başlatılabilir nesnelerin tümü. DCOM Yapılandırması "Microsoft Word belgesi" veya "Microsoft Access veritabanı" gibi her nesnenin yalnızca Progıd (kolay adları) görüntüler. Bazı nesneler bir Progıd yaptırmadan kaydedebilirsiniz; bu durumda, nesnenin GUID, "{4E6B942A-01B0-11 D 1-A9CB-00AA00B7B36F gibi}." görüntülenir
Bir öğeyi seçip "Özellikler" düğmesini seçerek veya bir uygulama adı çift tıklatarak <a2>uygulamalar</a2> sekmesinde listelenen her madde için her uygulama için özellikler görüntülenebilir.
Varsayılan Özellikler sekmesi
Varsayılan Özellikler sekmesinde görüntülenen değerleri kayıt defterinde aşağıdaki anahtarın altında bulunabilir:
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
Varsayılan Özellikler sekmesini ilk öğe, bir onay kutusu ise:
"Bu bilgisayarda dağıtılmış COM'U'ı etkinleştir"
Bu, tüm makine için genel bir ayardýr. Bu seçenek işaretlendiğinde, makine, DCOM nesnelerini oluşturulmasını sağlar. Seçili değilse, nesneleri DCOM oluşturulamaz.Not
: sırayla etkili olması için bu ayarın değiştirilmesi sistemin yeniden başlatmalısınız.
Ikinci Varsayılan Özellikler sekmesini iki düzeyde olan varsayılan Dağıtılmış COM iletişim özellikleri parçasıdır:
- Varsayılan kimlik doğrulama düzeyi.
- Varsayılan kimliğe bürünme düzeyi.
Bu iki seçenek, yalnızca, DCOM bu sistemde etkin olduğunda değiştirilebilir.
Varsayılan kimlik doğrulama düzeyi (paket düzeyi)
Kimlik doğrulama düzeyleri şunlardır:
Name Description ------------------------------------------------------------------------ None No authentication. Connect Authentication occurs when a connection is made to the server. Connectionless protocols do not use this. Call The authentication occurs when a RPC call is accepted by the server. Connectionless protocols do not use this. Packet Authenticates the data on a per-packet basis. All data is authenticated. Packet Integrity This authenticates that the data has come from the client, and checks that the data has not been modified. Packet Privacy In addition to the checks made by the other authentication techniques, this encrypts the packet. Default May vary depending upon operating system. Not
: "Bağlan" ve "Ara" bağlantısız iletişim kuralları için kullanılmaz. Bir bağlantısız iletişim, UDP, varsayılan olarak, Windows NT ve Windows 2000 kullanın. Ancak, Windows 95, TCP bağlantı tabanlı olduğu kullanır. Windows 95 makineleri, yalnızca "Yok" çağrılarda kabul edebilir veya "düzeyleri bağlan".
Varsayılan kimliğe bürünme düzeyi
Güvenlik nesnesi düzeyinde ayarlı ise, sunucu, belirtilen güvenlik ayarını kullanır burada varsayılan olarak. Olası değerler şunlardır:
Name Description ---------------------------------------------------------------------- Anonymous The client is anonymous. This setting is not currently supported by DCOM. Identify The server can impersonate the client to check permissions in the ACL (Access Control List) but cannot access system objects. Impersonate The server can impersonate the client and access system objects on the client's behalf. Delegate In addition to the Impersonate level, this level can impersonate the client on calls to other servers. This is not supported in the current release of DCOM.
son öğeyi <a0>Varsayılan Özellikler</a0> sekmesindeki bir ek başvuru sayısı tutarak bağlı istemci uygulamalarını izleyecek sunucuya bildirir "başvuru izleme için ek güvenlik'i sağla" onay kutusu boştur. Bu kutunun işaretlenmesi, daha fazla bellek kullanır ve yavaşlamak COM neden olabilir, ancak bir istemci uygulamasının bir sunucu işlemi bir başvuru sayısı sıfır olarak yapay zorlayarak kill olamaz, sağlar.
Varsayılan Güvenlik sekmesi
Varsayılan Güvenlik sekmesi altındaki üç seçenek vardır. Burada saklanan değerleri Windows kayıt defterinde aşağıdaki konumda bulunabilir:
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
Üç seçenek vardır:
- Varsayılan erişim izni: Bu değer diğer bir erişim izinleri sağlandığında, nesneye erişebilen grupları ve kullanıcıları belirler. Belirli bir DCOM nesnelerine tek tek erişim izinleri hakkında daha fazla bilgi için bu belgede daha sonra "Uygulama özellikleri" bölümüne bakın. Varsayılan olarak, "System" ve "Etkileşimli Eğitim" gruplarına erişim sağlanır.
- Varsayılan başlatma izni: Bu değer, kullanıcılar ve gruplar, diğer bir erişim izinleri sağlandığında, nesneyi başlatabilecek belirler. Tek tek vermek hakkında daha fazla bilgi için belirli bir DCOM nesnelerine izinleri'ni başlatın, bu belgede daha sonra "Uygulama özellikleri" bölümüne bakın.
- Kullanıcılar ve gruplar, okumak veya DCOM yapılandırma bilgilerini değiştirmek, bu değer varsayılan yapılandırma izni: Belirler uygulamaları. Bu da, yeni bir DCOM sunucusu yükleme iznini olacaktır, hangi kullanıcıların ve grupların da içerir.
Sistem grupları
Kullanıcılar ve Gruplar'ı yapılandırdığınızda, bulacaksınız birkaç grup hesaplarını vardır. Aşağıdaki liste, bir Özet olan kullanıcı her grubun ait olduğu:
Group Description ------------------------------------------------------------------------ Interactive Includes all users who log on to a Windows NT or Windows 2000 system locally (at the console). It does not include users who connect to Windows NT or Windows 2000 resources across a network or are started as a server. Network Includes all users who connect to Windows NT or Windows 2000 resources across a network. It does not include those who connect through an interactive logon. Creator/Owner The Creator/Owner group is created for each sharable resource in the Windows NT system. Its membership is the set of users who either create resource s(such as a file) and those who take ownership of them. Everyone All users accessing the system, whether locally, remotely, or across the network. System The local operating system.
yukarıdaki listede, Windows NT ve Windows 2000 sistemleri için iç grup hesaplarını içerir. Belirli ağ içinden seçebilir, daha fazla grupları içerebilir. Her bir özel grup hesabının üyeliğine belirlemek için ağ yöneticinize başvurmalısınız.
Uygulama özellikleri
DCOM Yapılandırması ' "Uygulamaları") sekmesinde <a2>Özellikler</a2> düğmesini seçerek, tek tek DCOM uygulamaları için özel ayarlar belirtebilirsiniz. Aşağıdaki bölüm, her sekme (Genel, konum, güvenlik, kimlik) ve uygulama özellikleri içinde bulunan bir ayarı açıklanır.
Genel
Genel sekmeyi uygulama adını görüntüleme bu uygulama ile ilgili genel bilgiler sağlar (yerel bir sunucu ya da uzak sunucu) ve konumuna (yerel yol veya uzak bilgisayar). Bu ayarlar DCOM Yapılandırması arabirimi aracılığıyla değiştirilebilir değil.
Genel tablonun tüm bilgilerini aşağıdaki kayıt defteri anahtarının alt anahtarlarını alır:
hkey_classes_root\clsid\{...clsid...}
Burada {... CLSID,...} nesne şu anda görüntülenen sunucu için benzersiz bir CLSID olduğu.
Konum
Bu sekme, DCOM Uygulama yeri yürüteceğini belirlemek için kullanılır. Üç olası seçenek vardır:
- Uygulama, verilerin bulunduğu bilgisayarda çalıştır: seçtiyseniz, uygulamayı verilerin bulunduğu DCOM çalıştırır. Bu özellik, yalnızca uygulama sunucu uygulaması için bir veri dosyası sağlarsa kullanışlıdır.
- Uygulamayı bu bilgisayar üzerinde çalıştır: DCOM uygulamasını yerel makinede çalışması gerektiğini gösterir.
- Uygulamayı aşağıdaki bilgisayarda çalıştır: yürütülecek olan bir bilgisayarda belirtmenize olanak verir. (Windows NT 4.0, tam güvenlik temsilci seçmeyi desteklemez, bu özellik, Windows NT 4.0 sistemlerinde şu anda kullanılamaz.)
Yukarıdakilerin birden fazla seçili ise, DCOM ilk uygun seçeneği kullanır. Istemci uygulamaları da bu ayarı geçersiz kılabilir.
Güvenlik
Güvenlik sekmesinde, aşağıdaki izinleri tek tek bir uygulama için ayarları özelleştirebilirsiniz:
- Erişim izinleri.
- Izinleri'ni başlatın.
- Yapılandırma izinleri.
Bu ayarları özelleştirmek, varsayılan güvenlik ayarları kullanılır. Güvenlik sekmesi hakkında daha fazla bilgi için bu makalenin "Varsayılan güvenlik" üzerinde Bkz:
Identity
Bu sekme, uygulama çalıştırmak için kullanmak istediğiniz hangi hesabın belirlemek için kullanılır. Sistem, DCOM nesnesi altında çalışacak hangi hesabın belirler, dört seçenek vardır:
- : Etkileşimli kullanıcı uygulamayı bilgisayarda oturum açmış kullanıcının güvenlik bağlamı kullanarak çalıştırın. Bu seçenek seçili ise ve kullanıcı oturum açmadıysa, uygulama başlamaz.
- Launching kullanıcı: uygulama, uygulamayı başlatan kullanıcının güvenlik içeriğini kullanarak çalışır. Başlatan kullanıcı etkileşimli kullanıcı aynı olabilir.
- Bu kullanıcı:, güvenlik bağlamı uygulamayı çalıştırmak için kullanılan kullanıcı belirleyebilirsiniz.
- Sistem hesabının: Bu, DCOM'U kullanan yalnızca Windows NT ve Windows 2000 Hizmetleri için kullanılabilir.