레이블이 문서 & 참고인 게시물을 표시합니다. 모든 게시물 표시
레이블이 문서 & 참고인 게시물을 표시합니다. 모든 게시물 표시

2009년 12월 29일 화요일

Windows Vista 또는 Windows Server 2008 감사 모드에서 휴대용 컴퓨터에서 실행 중인 경우 Num Lock 키는 항상 켜져있는 경우

앞서 게재한 <CopyProfile> 문제와 관련이 있기에, Microsoft KB947243에 올라와 있는 내용을 다음과 같이 참조합니다.

 

[문제 설명]

Windows Vista 또는 Windows Server 2008 감사 모드에서 휴대용 컴퓨터에서 실행 중인 경우 Num Lock 키는 항상 켜져 있습니다.

다음 시나리오 중 하나에서 이 문제가 발생합니다.

시나리오 1

감사 모드에서 Windows Vista 또는 Windows Server 2008 시작되는 무인 설치를 수행할 수 있습니다.

시나리오 2

Windows Vista 또는 Windows Server 2008에서 부족 상자 환경 (OOBE) 마법사를 실행할 때 눌러 감사 모드로 시도하려면 Ctrl + Shift + F3을 누릅니다.

참고 숫자 패드로 문자 키가 표시되어 있기 때문에 이 문제가 발생합니다.

 

[원인]

InitialKeyboardIndicators 레지스트리 항목의 값이 2로 설정되어 있기 때문에 이 문제가 발생합니다. Num Lock 기능이 켜져 있는지 2 값을 나타냅니다. 이 값은 감사 모드에서 사용되는 관리자 프로필이 저장됩니다. 기본 프로필 및 사용자 계정을 관리자 프로필을 true로 설정된 태그 CopyProfile 값을 복사할 경우. 따라서 "문제 설명" 절에서 설명한 문제가 발생합니다.

 

[시나리오 1에 대한 해결 방법]

Unattend.xml 파일을 열고, 찾고 있는 <settings pass="auditUser"> 태그와 설정한 다음 해당다음 명령을 실행하여 RunSynchronous 명령:

"HKEY_USERS\.DEFAULT\Control Panel\Keyboard" cmd/c reg copy "HKEY_CURRENT_USER\Control Panel\Keyboard"/s/f

Unattend.xml 파일 RunSynchronous 명령을 실행하면 다음과 유사한.

<settings pass="auditUser">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<http://schemas.microsoft.com/WMIConfig/2002/State>" xmlns:xsi="<http://www.w3.org/2001/XMLSchema-instance>">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Path>cmd /c reg copy &quot;HKEY_USERS\.DEFAULT\Control Panel\Keyboard&quot; &quot;HKEY_CURRENT_USER\Control Panel\Keyboard&quot;  /s /f</Path>
                    <Description>Numlock Workaround</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>......

이 해결 방법은 올바른 값을 초기 관리자 프로필을 기본 사용자 프로필을 복사합니다. 이러한 값은 InitialKeyboardIndicators 레지스트리 항목은 설정합니다. 이 레지스트리 항목은 키보드 동작을 제어합니다.

 

[시나리오 2에 대한 해결 방법]

자동 해결

이 문제를 해결하려면 자동으로 해결 링크를 누르십시오. 그런 다음 실행파일 다운로드 대화 상자에서 클릭하고 이 마법사의 단계를 따릅니다.

Microsoft Fix it 50111

 

수동 해결

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

322756  (http://support.microsoft.com/kb/322756/ ) 백업 및 Windows 에서 레지스트리를 복원하는 방법

이 문제를 해결하려면 다음과 같이 하십시오.

  1. 시작 을 누르고, 실행 을, regedit 를 입력한 다음 Enter 키를 누릅니다.
  2. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_CURRENT_USER\Control Panel\Keyboard
  3. InitialKeyboardIndicators, 마우스 오른쪽 단추로 클릭한 다음 수정 을 클릭하십시오.
  4. 값 데이터 필드에 2147483648 입력한 다음 확인 을 누릅니다.
  5. 레지스트리 편집기를 끝냅니다.

 

2009년 12월 28일 월요일

<CopyProfile> 옵션에 대하여...

 Windows Deployment 방법으로 Windows Vista부터는, Unattend.txt 포맷에서 Unattend.xml 포맷의 설치 방법으로 변경되었다. 또한 Unattend.txt 보다 더 많은 설정 옵션들이 추가되었다. 그 중에서 <CopyProfile> 옵션에 대한 중요한 정보를 이 글을 보시는 분들께 알려드리고자 한다.

 

 <CopyProfile> 옵션의 사용 용도는 여기에 자세히 설명되어 있다. Deployment 대상 대표 모델에서 Deployment Master 설치본을 만든 후, 동일 모델의 복제(clone) 시스템들에 대해 Master 설치본을 복사한 이후, 개별 사용자에 대한 각 개인의 고유 설정을 마무리함으로써 최종 Windows 설치를 마무리하게 된다.

 

 Master 설치본 제작 시에 Administrator라는 최상위 관리자 계정으로 Windows 로그온 한 뒤, 각종 장치 드라이버 설치, 각종 공통 사용 프로그램 설치 및 각종 설정 값을 최적화하는 작업을 진행하게 된다. 동일 모델의 clone 시스템들이 최종 사용자에게 배달되면, 최종 사용자는 개인 고유의 Windows 사용 정보를 설정하게 되고(대표적인 것이 사용자 계정과 네트워크 그룹 내의 PC 이름 등을 설정하게 됨), 자신이 직접 입력한 사용자 이름으로 새로운 사용자 계정을 만들어 Windows를 사용하게 된다.

 

 <CopyProfile> 옵션의 사용 목적은 Master 설치본 제작 시 로그온 한 Administrator 계정에서 설정한 모든 설정 값들을, 새로운 사용자 계정 생성 시 사용자가 직접 입력하는 정보 이외의 기타 Windows 설정 값을 Administrator 계정에서 변경한 설정한 값과 동일하게 복사할 목적으로 사용한다.

 

 이 <CopyProfile> 옵션 사용 시 Microsoft가 인정하는 않는 다음과 같은 제약 사항이 있다.

절대 Autounattend.xml 파일 안에 <CopyProfile> 옵션을 사용해서는 안 된다. 본인의 테스트에서 2가지 심각한 버그가 발견되었는데, 그 중 1가지는 Windows 설치 후 로그 온 시, 한글 키보드에서 무조건 [Num Lock] 키가 ON 된다. 특히 노트북 사용자에게는 아주 치명적이다. 둘째, CD/DVD 드라이브에 미디어를 넣었다가 꺼낸 후, [컴퓨터 관리]의 [디스크 관리]를 접근하면 CD/DVD 드라이브에서 꺼낸 미디어를 넣으라는 오류 메시지가 지속적으로 나오고, 미디어를 다시 넣을 때까지는 이 상황을 빠져나갈 수 없다.

 

<CopyProfile>을 올바른 목적으로 사용하기 위해서는, Autounattend.xml로 Windows 설치를 모두 완료한 후, <CopyProfile>만 포함된 개별 Unattend.xml 파일을 만들어 놓은 후 필요한 각종 설정 값들을 모두 변경한 후, 다음과 같은 방법으로 개별 Sysprep 명령을 실행해 주어야 한다. 이 때 Sysprep(시스템 준비 도구) 창이 이미 실행되어 있는 상황에서는 Sysprep 명령어가 작동하지 않으므로, 반드시 Sysprep 창을 닫고 다음 방법을 적용해야 한다.

 

(Audit 모드에서 Administrator 계정에 대해 설정한 각종 Profiles 정보를 새로운 사용자 계정 생성 시 Default Profiles 정보로 설정하는 방법)
  1. Log on as a user whose profile you can customize (for example, the built-in-administrator account).
  2. Customize the desired user profile settings.
  3. Set CopyProfile to true in the Unattend.xml file that you will use with Sysprep in the next step.

    Valid Passes

    Parent Hierarchy

  4. Run sysprep /generalize /unattend:unattend.xml to copy the customized user profile settings over the default user profile.

XML Example

<CopyProfile>true</CopyProfile>

 

[주의 사항]

1. Windows 7을 Administrator 계정으로 자동 설치하는 Autounattend.xml 설정 중에

<Themes> 설정은 포함되지 않아야 함.

 

2. <CopyProfile> 설정을 Autounattend.xml 안에는 절대 사용하지 말 것.

   

<CopyProfile> 옵션 사용 시, 첨부 xml 파일을 참조 바랍니다. (32비트 Windows 7용임)

CP.xml   

 

2009년 12월 21일 월요일

Windows 7 - PDC(Professional Developer Conference) 2009

Yochay Kiriaty gives a Windows libraries overview, focusing on the things you need to remember as developers since libraries may sometimes break your application.

Windows 7 library presentation
Windows 7 library presentation Video
Code Demo

Yochay Kiriaty gives a Windows 7 Sensor and Location Platform overview.

Watch the presentation
Download his slides

 

Jaime Rodriguez gives a great talk about the Windows 7 Taskbar, showing multiple ways (native and managed, using Window API Code Pack and WPF 4) to add great Taskbar functionality to your application.

Watch Jamie’s presentation recording

Jaime Rodriguez discusses Windows 7 Multitouch

Watch the presentation

 

Landy Wang, a Distinguished Engineer in the Kernel team. Landy really drilled into the changes to Windows 7 Memory Management, and the amazing work done by the team to reduce the memory footprint, making the entire operating system run fast (real fast).

Watch Landy’s presentation recording
Download his slides.

 

Mark Russinovich, Technical Fellow and the man behind SysInternals and many of the improvements in Windows 7, opens with a short introduction to the work done by the Kernel team and as a setup for the following two sessions.

Watch Mark’s presentation recording
Download his slides.

 

Arun Kishan, a Principal Architect for the process management components, described his work around the thread and process allocation that frees the kernel from its thread dispatcher locks and gives Windows 7 the ability to scale seamlessly to many (256) cores.

Watch Arun’s presentation recording
Download his slides.

 

Michael Oneppo explained the changes in the Windows 7 graphics stack. Michael's presentation is very interesting, as it describes some of the DirectX API that was down-ported to Windows 7 as a part of the Platform Update for Windows Vista and the Platform Update for Windows Server 2008.
Watch the Presentation
Download his slides

 

2009년 12월 18일 금요일

Some free Windows 7 resources

Some free Windows 7 resources that might be interesting to you.

Windows 7 Tools and resources Windows 7 Tools and resources  
Windows Vista vs. Windows 7 - Part 1 Windows Vista vs. Windows 7 - Part 2  
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Consulting Directory Windows 7 Training Directory Windows 7 Books
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Microsoft Downloads Windows 7 Codecs Windows 7 Training
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Conferences Windows 7 antipiracy Windows 7 Drivers
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Wallpaper Miscellaneous Items Windows 7 Screensavers
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 eBooks Windows 7 Adoption Windows 7 Screenshots
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Tutorials Windows 7 Security Your Feedback
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Themes Windows 7 Laptops Windows 7 Netbooks
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Videos Windows 7 Fonts Windows 7 Desktops
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 Forums Streaming in Windows 7 Windows 7 Jobs
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows for Business Windows 7 Hardware Windows 7 Advisor
     
     
Windows 7 Tools and resources Windows 7 Tools and resources Windows 7 Tools and resources
Windows 7 vs. Snow Leopard Windows 7 Reviews Windows 7 Software

Windows 7 - 7 Tips 가이드 북 (1,2,3,4)

Deploying Windows® 7 Essential Guidance from the Windows 7 Resource Kit and Microsoft® TechNet Magazine

Download the Windows 7 Essential Guidance

Download Deploying Windows® 7 Essential Guidance from the Windows 7 Resource Kit and TechNet Magazine from Microsoft.

 

 

2009년 12월 2일 수요일

Windows 7 Migration Guide

Windows 7 Migration Guide가 나왔습니다.

Windows 7을 여러 회사에 적용하면서 얻어진 노하우를 집약한 60Page로 구성된 이 문서는 어플리케이션 호환성 확보 전문 업체인 네오플러스에서 작성되었되었다고 합니다.

 

Windows 7 Migration Guide를 보려면 여기를 클릭하십시오.

2009년 12월 1일 화요일

Windows 7의 전원 관리 설정 값

Windows 7에는 다음 3가지의 기본 전원 관리 옵션이 있습니다.

  • 균형 조정 (Balanced)
  • 절전 (Power Saver)
  • 고성능 (High Performance)

첨부된 엑셀 파일에는 Laptop 및 Desktop에 대한,

각 전원 관리 옵션의 기본 설정 값이 정리되어 있습니다.