사용자 지정 .adm 또는 .admx 파일을 만들어 Internet Explorer 7의 도구 모음 검색 상자에 검색 공급자를 추가하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 918238 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

소개

Microsoft Internet Explorer 7에서는 인터넷을 검색하는 데 사용할 검색 공급자를 선택할 수 있습니다. Internet Explorer 도구 모음 검색 상자에는 검색 공급자 목록이 있습니다. 이 목록에서 검색 공급자를 추가 또는 제거하거나, 기본 검색 공급자를 선택할 수 있습니다.

검색 공급자와 관련된 작업은 그룹 정책 설정으로 제어됩니다. 관리자는 그룹 정책 설정을 사용하여 사용자 작업을 제한할 수 있습니다. 대부분의 경우 이러한 설정은 검색 공급자 목록 채우기 정책 설정을 나타냅니다. 관리자는 이 정책 설정을 사용하여 검색 공급자 목록을 제공할 수 있습니다. 그러나 기본적으로 이 정책 설정은 사용할 수 없습니다. 이 정책 설정을 사용하려면 관리자가 수동으로 다음 관리 템플릿을 만들어야 합니다.
  • .adm 파일(Microsoft Windows XP)
  • .admx 및 .adml 파일(Microsoft Windows Vista)
이 문서에서는 사용자 지정 .adm 또는 .admx 파일을 만들어 Internet Explorer 7의 도구 모음 검색 상자에 검색 공급자를 추가하는 방법을 설명합니다.

추가 정보

레지스트리에서 Searchscope 구성

이 정책을 .adm 또는 .admx 파일에 추가하려면 레지스트리에서 검색 공급자를 구성하는 방법을 알고 있어야 합니다. 예를 들어, 검색 공급자 목록에 MSN, AOL, Yahoo 및 Google이 있고 기본 공급자로 MSN이 선택되어 있는 경우
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
레지스트리 하위 키 아래에 다음 레지스트리 키가 나열됩니다.
  • {2FEDD0BC-4D55-413C-8B59-BFE70133A2CB}
  • {48317BDF-84E9-4424-9121-81982CDACF5F}
  • {C5E5478F-4C76-4267-B372-2205ADBE3FB0}
  • {D14069E7-AD20-461D-BC73-19D9F1DB2ADB}
이러한 각 레지스트리 키는 검색 공급자를 나타냅니다.
SearchScopes
키 아래의 DefaultScope 항목은 기본 검색 공급자 키에 해당하는 값을 갖습니다. 예를 들어, 이 경우에는
SearchScopes
키는 MSN 검색 레지스트리 키 또는
{C5E5478F-4C76-4267-B372-2205ADBE3FB0}
에 해당하는 값을 갖습니다.

검색 공급자 키는 각 검색 공급자가 고유 식별자를 갖도록 GUID를 이름으로 사용할 수 있도록 설계되었습니다. 따라서 GUID를 검색 공급자 키 이름으로 사용하는 것이 좋습니다.

또한 이러한 각 키는 다음과 같은 DisplayName 및 URL 항목을 갖습니다.
  • DisplayName
    Internet Explorer 도구 모음 검색 상자에 표시되는 문자열입니다. 일반적으로 이 이름은 도구 모음 검색 상자에 표시될 때 잘리지 않도록 짧게 유지해야 합니다. 예를 들어, 이 이름은 16-20자를 넘지 않아야 합니다. 이것은 컴퓨터에서 큰 글꼴을 사용하는 경우 특히 중요합니다.
  • URL
    검색 URL의 형식은 다음과 같습니다.
    http://example.com/?q={searchTerms}
    참고 여기서 {searchTerms}는 사용자 쿼리이고 example은 지정된 검색 공급자입니다. 예를 들어, MSN이 지정된 검색 공급자일 경우 다음과 같은 URL이 표시됩니다.
    http://search.msn.com/results.aspx?q={searchTerms}&locale={language}&FORM=I7AW

"검색 공급자 목록 채우기" 정책 설정

검색 공급자 목록 채우기 정책 설정을 사용하면 Internet Explorer 7의 도구 모음 검색 상자에 표시되는 검색 공급자 목록을 만들 수 있습니다. 이 정책 설정과 함께 특정 공급자 목록으로만 검색 공급자 제한 정책 설정을 설정하면 도구 모음 검색 상자에 이 특정 목록만 표시되고, 사용자의 검색 공급자 목록에 특정 검색 공급자 목록 추가 정책 설정을 설정하면 검색 공급자 목록에 이 특정 목록이 추가됩니다. 검색 공급자 목록 채우기 정책 설정을 해제하거나 구성하지 않은 경우에는 사용자 고유의 검색 공급자 목록을 만들 수 있습니다.

검색 공급자 목록 채우기 정책 설정은 다음 레지스트리 하위 키 아래에 필수 키를 만들고 올바른 항목과 값을 사용하여 이러한 키를 채웁니다.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\SearchScopes
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\SearchScopes

정책 설정이 포함된 .adm 파일을 만드는 방법

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.
  1. 사용자에게 제공할 검색 공급자를 결정합니다.
  2. 이러한 검색 공급자를 레지스트리에 추가합니다. 인터넷에서 검색 공급자를 추가하여 이 작업을 수행할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
    1. Internet Explorer에서 오른쪽 위 모서리에 있는 검색 화살표를 누릅니다.
    2. 추가 검색 공급자 찾기를 누릅니다.
    3. 지원되는 검색 공급자 목록이 들어 있는 페이지가 열립니다. 검색 공급자를 선택한 다음 공급자 추가를 누릅니다. 그러면 검색 공급자 목록에 선택한 검색 공급자가 추가됩니다. 검색 화살표를 다시 누른 다음 새로 추가한 검색 공급자가 검색 공급자 목록에 있는지 확인합니다.
    4. 추가할 각 검색 공급자에 대해 c단계를 반복합니다.
    5. 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
    6. 다음 레지스트리 하위 키를 찾아 마우스 오른쪽 단추로 누릅니다.
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
    7. 이 하위 키 아래에 검색 공급자를 나타내는 GUID가 나열되어 있는지 확인합니다.
    참고 사용자 고유의 검색 공급자를 레지스트리에 직접 추가할 수도 있습니다. 이 경우 2f단계에 나온 하위 키 아래에 해당 검색 공급자를 나타내는 레지스트리 키를 만들고 검색 공급자에 해당하는 정보를 사용하여 이 키를 채우십시오. GUID 데이터는 검색 공급자에 의해 제공됩니다.
  3. 정책 템플릿을 만듭니다. 이렇게 하려면 메모장과 같은 텍스트 편집기를 열고 다음 템플릿을 메모장 파일로 복사하십시오.
    CLASS USER
    CATEGORY !!WindowsComponents
    CATEGORY !!InternetExplorer
    
    POLICY !!PopulateSearchProviderList
    			#if version >= 4
    			SUPPORTED !!SUPPORTED_IE7
    			#endif
    			EXPLAIN !!IE_Explain_PopulateSearchProviderList
    			KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes"
    			VALUENAME Version
    			VALUEON NUMERIC <VERSION>
       ACTIONLISTON
    				KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\<SUBKEY1>"
    				VALUENAME DisplayName  VALUE "<NAME1>"	
    				VALUENAME URL               VALUE "<URL1>"
    			END ACTIONLISTON
    		END POLICY
    END CATEGORY
    END CATEGORY
    
    CLASS MACHINE
    CATEGORY !!WindowsComponents
    CATEGORY !!InternetExplorer
    <POLICY ... END POLICY Insert the same policy that is under class user>
       END CATEGORY
    END CATEGORY
    
    
    [strings]
    SUPPORTED_IE7="At least Internet Explorer 7.0"
    WindowsComponents="Windows Components"
    InternetExplorer="Internet Explorer"
    PopulateSearchProviderList="Populate List of search providers"
    IE_Explain_PopulateSearchProviderList="This policy setting will allow you to populate a list of search providers that will be displayed in the Internet Explorer search box.\n\n If you enable this policy setting and if the "Restrict search providers to a specific list of search providers" Group Policy setting is enabled, this list will be the only list that appears in the Internet Explorer drop-down list. If the "Add a specific list of search providers to the user's search provider list" Group Policy setting is enabled, this list will be added to the user's list of search providers.\n\n If you disable this policy setting or do not configure it, users will have complete freedom to create their own search provider list."
    
  4. 기본 검색 공급자를 지정하는 레지스트리 키를 채우는 동일한 값을 사용하여 이 정책 템플릿을 채웁니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작, 실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
    2. 다음 레지스트리 하위 키를 찾아 마우스 오른쪽 단추로 누릅니다.
      HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes
    3. 이 템플릿 파일에 있는 <VERSION>을 REG_DWORD 버전에 대한 데이터로 바꿉니다.
    4. SearchScopes 키 아래에 나열된 첫 번째 하위 키의 이름을 복사한 다음 템플릿에 있는 <SUBKEY1>을 이 이름으로 바꿉니다.
    5. DisplayNameURL에 대한 데이터 문자열을 복사한 다음 템플릿에 있는 <NAME1> 및 <URL1>을 이러한 데이터 문자열로 바꿉니다.
    6. SearchScopes 아래에 나열된 각 검색 공급자에 대해 b-e단계를 반복하여 템플릿에서 다음 섹션을 만들고 채웁니다.
      <VERSION>
         ACTIONLISTON
      				KEYNAME "Software\Policies\Microsoft\Internet Explorer\SearchScopes\<SUBKEY1>"
      				VALUENAME DisplayName  VALUE "<NAME1>"	
      				VALUENAME URL               VALUE "<URL1>"
      			END ACTIONLISTON
    7. 방금 만든 전체 정책 섹션을 복사한 다음 아래 텍스트를 이 섹션으로 바꿉니다.
      <POLICY ... END POLICY Insert the same policy that is under class user>
  5. 파일을 *.adm 파일로 저장합니다. 예를 들어, SearchProvider.adm으로 저장합니다.
  6. 결과를 확인합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 그룹 정책 개체 편집기를 엽니다.
    2. 컴퓨터 구성을 누르고 관리 템플릿을 확장하고 관리 템플릿을 마우스 오른쪽 단추로 누르고 템플릿 추가/제거를 누른 다음 추가를 눌러 위에서 만든 SearchProvider.adm 파일을 추가합니다.
    3. 컴퓨터 구성, 관리 템플릿, Windows 구성 요소를 차례로 확장한 다음 Internet Explorer를 누릅니다.
    4. 검색 공급자 목록 채우기 정책 설정을 찾아서 설정합니다.
    5. 레지스트리에서 다음 레지스트리 하위 키를 찾아서 마우스 오른쪽 단추로 눌러 이 정책 설정이 설정되었는지 확인합니다.
      HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\SearchScopes
    6. 사용자 구성, 관리 템플릿, Windows 구성 요소를 차례로 확장한 다음 Internet Explorer를 누릅니다.
    7. 검색 공급자 목록 채우기 정책 설정을 찾아서 설정합니다.
    8. 이 설정을 확인하려면 다음 레지스트리 하위 키를 찾아서 마우스 오른쪽 단추로 누릅니다.
      HKEY_CURRENT_USER\Software\policies\Microsoft\Internet Explorer\SearchScopes

정책 설정이 포함된 .admx 파일을 만드는 방법

  1. 메모장과 같은 텍스트 편집기를 열고 다음 템플릿을 메모장 파일로 복사합니다.
    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="0.9" schemaVersion="0.9" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <policyNamespaces>
        <target prefix="search" namespace="Microsoft.Policies.search" />
        <using prefix="inetres" namespace="Microsoft.Policies.InternetExplorer" />
      </policyNamespaces>
      <resources minRequiredRevision="0.9" />
      <policies>
          <policy name="PopulateSearchProviderList_1" class="User" displayName="$(string.PopulateSearchProviderList)" explainText="$(string.IE_Explain_PopulateSearchProviderList)"  key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
          <parentCategory ref="inetres:InternetExplorer" />
          <enabledList>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes" valueName="Version">
                <value>
                    <decimal value=VERSION />
                </value>
            </item>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes\SUBKEY1" valueName="DisplayName">
                <value>
                    <string>NAME1</string>
                </value>	
            </item>	
            <item key=" Software\Policies\Microsoft\Internet Explorer\SearchScopes\SUBKEY1" valueName="URL">
                <value>
                    <string>URL1</string>
                </value>
            </item>
          </enabledList>
          </policy>
          <policy name="PopulateSearchProviderList_2" class="Machine" displayName="$(string.PopulateSearchProviderList)" key explainText="$(string.IE_Explain_PopulateSearchProviderList)"  key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
                      <parentCategory ref="inetres:InternetExplorer" />
                      <enabledList>  Insert same as user policy above  </enabledList> 
          </policy> 
      </policies>
    </policyDefinitions>
    
  2. "정책 설정이 포함된 .adm 파일을 만드는 방법" 절의 4단계에서 수집한 정보로 "VERSION", "NAME1", "URL1" 및 "SUBKEY1" 문자열을 바꿉니다.
  3. 방금 수정한 전체 정책 섹션을 복사한 다음 아래 텍스트를 이 섹션으로 바꿉니다.
    Insert same as user policy above
  4. 파일을 .admx 파일로 저장합니다. 예를 들어, SearchProvider.admx로 저장합니다.
  5. .admx 파일을 %windir%\policydefinitions 폴더로 복사한 다음 그룹 정책 개체 편집기를 실행하여 결과를 확인합니다.

SearchProvider.adml 파일을 만드는 방법

  1. 메모장과 같은 텍스트 편집기를 열고 다음 템플릿을 메모장 파일로 복사합니다.
    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="0.9" schemaVersion="0.9" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <displayName>enter display name here</displayName>
      <description>enter description here</description>
      <resources>
        <stringTable>
          <string id="PopulateSearchProviderList">Populate List of search providers</string>
          <string id="IE_Explain_PopulateSearchProviderList">This policy setting will allow you to populate a list of search providers that will be displayed in Internet Explorer's search box.
    
    If you enable this policy setting and if the "Restrict search providers to a specific list of search providers" Group Policy setting is enabled, this list will be the only list that appears in the Internet Explorer drop-down list. If the "Add a specific list of search providers to the user's search provider list" Group Policy setting is enabled, this list will be added to the user's list of search providers.
    
    If you disable this policy setting or do not configure it, users will have complete freedom to create their own search provider list.</string>
        </stringTable>
      </resources>
    </policyDefinitionResources>
    
  2. "정책 설정이 포함된 .adm 파일을 만드는 방법" 절의 4e단계에서 사용한 표시 이름으로 "enter display name here"를 바꿉니다.
  3. 설명을 입력하여 "enter description here" 문자열을 대체합니다.
  4. 파일을 .adml 파일로 저장합니다. 예를 들어, SearchProvider.adm1로 저장합니다.
  5. .adml 파일을 %windir%\policydefinitions\language directory 폴더로 복사한 다음 그룹 정책 개체 편집기를 실행하여 결과를 확인합니다.
이 정책 설정을 사용하면 기본 검색 공급자 목록에 일련의 검색 공급자를 추가할 수 있습니다. 일반적으로 검색 공급자는 Internet Explorer를 설치하는 동안이나 타사 도구 모음을 사용하여 추가할 수 있지만 검색 공급자의 웹 사이트를 사용하여 추가할 수도 있습니다. 이 정책 설정을 사용하면 검색 공급자를 추가하거나 제거할 수 있습니다. 그러나 그룹 정책을 사용하여 제공한 검색 공급자는 검색 공급자 목록에서 추가하거나 제거할 수 없습니다. 이 정책 설정을 해제하거나 구성하지 않은 경우에는 다른 정책 설정에 의해 이 구성이 제한되지 않는 한 사용자가 직접 검색 공급자 목록을 구성할 수 있습니다.

참조

자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/technet/windowsvista/library/02633470-396c-4e34-971a-0c5b090dc4fd.mspx(영문)
http://www.microsoft.com/technet/windowsvista/library/90c3c5f5-b756-49b1-bfd6-a5da93305bbc.mspx(영문)
http://www.microsoft.com/technet/windowsvista/library/1494d791-72e1-484b-a67a-22f66fbf9d17.mspx(영문)
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 918238 - 마지막 검토: 2007년 11월 21일 수요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Internet Explorer 7
키워드:?
kbhowto kbinfo kbexpertiseadvanced KB918238

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com