그 동안 Windows 7 관련 포스팅 글들 중에서 성능 향상과 관련된 글들을 모아 보았습니다.
- Windows 7의 빠른 부팅 시간을 위한 개선점
- Windows 7의 소비 전력 감소 기능
- Windows 7의 향상된 ReadyBoost
- Windows 7 vs Vista: HDD & SSD 성능 비교
- Windows 7 부팅 속도 올리는 방법
그 동안 Windows 7 관련 포스팅 글들 중에서 성능 향상과 관련된 글들을 모아 보았습니다.
Windows 7의 Windows XP Mode 암호 초기화하는 방법
Windows 7에서 Windows XP Mode 설치 시에 가상 컴퓨터에 자동으로 로그온하도록 사용자 이름과 암호를 저장할 수 있습니다. 기존 자격 증명을 더 이상 저장하지 않으려면 삭제할 수 있습니다. 예를 들어, 현재 자격 증명이 만료되었거나 변경된 경우 이전 자격 증명을 삭제합니다. 이 문서에서는 Windows XP Mode에 설정된 암호를 초기화는 방법에 대해 설명합니다.
Windows 7에서는 친구, 가족 또는 동료에게 자신이 만든 테마를 공유할 수 있습니다. 테마를 공유하려면 .themepack 파일 형식으로 저장해야 하여 전자 메일, 네트워크 공유, 이동식 저장 장치 등을 통하여 테마를 공유할 수 있습니다. 이 문서에서는 .themepack 파일을 생성하는 방법에 대해 설명합니다.
일전에 바탕화면 테마 팩을 만들어 공유한 적이 있었는데, 테마 팩 설치 시 오류가 났다고 했습니다. 바탕 화면 테마 저장 방법에 '테마 저장'과 '공유할 테마 저장' 2가지 메뉴가 있는데, 만약 테마 팩을 다른 분들과 공유하고자 한다면 '공유할 테마 저장'으로 저장하시기 바랍니다.
Windows 7 환경에 응용 프로그램을 설치, 실행하는 경우 또는 웹 사이트 등에서 한글이 깨지는 현상이 나타나는 경우에 이 문서를 참고하여 해결할 수 있습니다.
문제 해결 방법
Windows 7에서 정품 인증을 받은 후 바탕화면 배경이 복원되지 않는 현상
Windows 7이 실행되는 컴퓨터에서 정상적으로 정품 인증을 받지 않은 경우, Windows 바탕 화면의 배경이 검은색으로 설정되며 “Windows 7 빌드 7600이 Window는 정품이 아닙니다.”라는 메시지가 표시됩니다. 이 후 정상적으로 정품 인증을 완료하더라도 기존에 설정된 바탕 화면 배경이 자동으로 복원되지 않기 때문에 사용자가 재설정을 진행해야 합니다.
1. [내 컴퓨터]에서 마우스 오른쪽 버튼 메뉴의 [관리(Manage)]를 실행한다.
2. 새로운 [사용자(User)]를 만든다.
3. 사용자 이름 및 Password를 지정하고, 'User must change password at next logon' 체크 항목을 풀고, 'Password never expires' 항목은 체크한다.
4. 리스트에 새로 만들어진 사용자를 확인 후, XP 시스템을 재시작한다.
5. Win7에서 다음과 같이 XP 시스템을 네트워크 드라이브로 연결한다.하지만 이 단계까지는 XP 시스템 전체를 드라이브를 접근할 수 없다.
여기까지는 XP 시스템의 공용 폴더만 접근 가능하다.
6. XP 시스템의 전체 하드디스크 드라이브를 접근하기 위해, 관리 도구의 그룹 관리 항목에서 Administrators 항목을 마우스로 더블 클릭한다.
7. [추가(Add)] 버튼을 클릭한다.
8. 아래 그림과 같이, 위에서 새로 만든 사용자를 추가한다.
9. 아래 그림과 같이 새로 만든 사용자가 Administrator 그룹에 추가된다.
10. Win7 시스템에서, 아래 그림과 같이 XP 시스템의 C: 드라이브 전체를 다시 연결한다. “$” 기호를 빠뜨리지 않도록 주의한다.
다음으로 로그인 하면,…
XP 시스템의 C: 드라이브 전체에 대한 접근이 가능하다.
13. 만약 네트워크 드라이브 연결을 끊어려면, 마우스 오른쪽 버튼 메뉴에서 끊기(Disconnect)를 클릭한다.
최근 Windows 7을 사용하는 일부 노트북 PC에서 '배터리를 교체하라는 경고 메시지'가 나타나는 글들이 인터넷에 게재되었고, "Windows 7의 문제가 아니냐?", "진짜 배터리를 교체해야 한다." 등의 공방이 진행되고 있습니다. 일단 마이크로소프트 측은 실제 배터리에 문제가 있을 수 있으며 Windows 7의 전원 관리에 새로 추가된 배터리 소모 여부를 확인하는 기능 때문에 나타나는 메시지라고 설명했습니다. 배터리 정보를 제공하지 못하는 옛날 버전의 펌웨어를 장착한 노트북에서 이러한 경고 메시지가 나타날 수 있으며, 최신 펌웨어로 업그레이드 할 경우 이 문제를 해결할 수 있고, 펌웨어 업그레이드 이후에도 계속 메시지가 나타난다면 배터리를 교체를 검토해 보아야 한다고 했습니다.
하지만 마이크로소프트는 이 문제에 대한 조사도 착수했습니다. 마이크로소프트 대변인은 “이번 문제와 관련해 하드웨어 협력업체와 함께 조사를 하는 중이라면서 “Windows 7의 배터리 관련 경고는 배터리 교체 시기를 결정하는 펌웨어 정보를 사용한다”라고 지적했습니다. 이어 이 같은 배터리 문제를 경험하고 있는 사용자들의 노트북은 에이서, 델, HP, 삼성, 소니, 도시바 등 다양한 브랜드인 것으로 알려졌으며, 관련 정보나 가이드가 나오면 포럼을 통해 알리도록 하겠다고 덧붙였습니다.
[관련 뉴스]
|
|
다음은 위 배터리 교체 논란 관련 Windows 7에 새로 추가된 배터리 소모 여부를 확인하는 기술의 작동 원리 입니다.
다음과 같은 Powercfg 명령어를 사용하면 HTML 형식의 결과 파일(power.html)이 생성됩니다.
powercfg -energy -duration 10 -output c:\power.html
이 power.html 파일을 열어 보면, 아래와 같이 배터리에 대한 몇 가지 정보가 확인 가능한데, 이 중에서 배터리 설계 용량과 마지막 완전 충전 용량이 있습니다. Windows 7은 이러한 정보를 펌웨어를 통해 확인합니다.
배터리 설계 용량/마지막 완전 충전 용량의 비율을 가지고 배터리 교체 여부를 결정하게 되는데, 이 값이 40% 이하가 되면 배터리 교체 경고 메시지가 출력된다고 합니다.
powercfg -energy 옵션에 대한 자세한 설명은 Win7에서 노트북 배터리 수명 확인하는 방법 (powercfg -energy)를 참조 바랍니다.
[마이크로소프트 Engineering Windows 7 블로그의 관련 글]
Win7에서의 PPM(Processor Power Management)를 어떻게 구현하고 있는지에 대한 개요를 설명합니다.
PPM(Processor Power Management)을 구현하는데, 다음과 같은 주요 구성 요소가 있습니다.
· System firmware (ACPI BIOS)
· Windows Power Policy
· Windows kernel power manager
· Windows processor drivers
다음 그림은 PPM을 구현하는 주요 구성 요소 간의 관계를 설명합니다.
Win7에서는 Processor(CPU)의 제조사와 종류에 따라 다른 processor 드라이버를 제공합니다.
다음 표를 참고하십시오.
. Windows 7 Processor Driver Support
|
CPU vendor |
Supported processor model/family |
Driver name |
|
AMD |
Opteron Turion 64 Athlon 64 Sempron Mobile Sempron |
Amdk8.sys |
|
AMD |
Phenom |
Amdppm.sys |
|
Intel |
Pentium 4 Mobile Pentium 4 processor that Pentium M Core family Celeron family Pentium family Atom family Xeon family |
Intelppm.sys |
|
VIA |
C7-M processor |
Viac7.sys |
|
|
Any processor not listed above |
Processr.sys |
PPM(Processor Power Management)를 검증하는 도구(Tools)에는 다음과 같은 것들이 있습니다.
· Windows Resource Monitor(작업관리자 ▶ 리소스 모니터)
This tool lets you view a quick summary of the processor usage versus the processor speed. This tool is included with Windows.
· Windows Reliability and Performance Monitor(관리 도구 ▶성능 모니터)
This tool lets you view a plot of the current speed of each processor core against the processor usage. It also provides logging and graphical display capabilities. This tool is included with Windows.
· Event Viewer(관리 도구 ▶ 이벤트 뷰어)
This tool lets you view entries in the system event log. The system event log includes entries that contain summary information about platform PPM capabilities and error messages that were logged when ACPI processor objects failed validation checks. This tool is included with Windows.
· PowerCfg(명령 프롬프트 상에서 Powercfg 명령 실행)
This command-line tool lets you view or change the processor power policy, including power policy values that are not exposed in the Control Panel Power Options application. This tool is included with Windows.
· Pwrtest(드라이버 개발용 WDK kit에 포함)
This command-line tool lets you view detailed information about system PPM capabilities and provides test and logging capabilities for multiple power management scenarios. This tool is included with the Windows Driver Kit (WDK).
기존 XP, Vista 때의 WGA(Windows Genuine Advantage) – 윈도우 정품 혜택 알림 기술이었으며,
Win7에는 WAT(Windows Activation Technology) – 윈도우 정품 인증 기술이 적용되었다고 합니다.
Win7용 WAT는 WGA와 달리 Win7 안에 내장되는 형태로 제공되며, 비 정품 사용으로 인한 피해를 스스로 진단해 해결해 준다고 합니다. 사용자에게 정품 여부를 알려주는 방식은 WGA와 비슷하며, 비 정품 Win7을 쓰면 로그인 시 윈도우 창 오른쪽 아래에 ‘정품이 아닌 윈도우 사용’에 관한 알림 메시지가 나타나고 문제를 해결할 수 있는 WAT 웹페이지를 연결해 정품 구매를 유도합니다.
정품 인증을 받지 않은 Win7 제품을 쓰면 데스크톱 바탕화면이 검정색으로 바뀝니다. 강화된 WAT는 WGA 알림과 달리 그림판, 워드패드, 계산기 등 보조프로그램을 사용할 때에도 정품 인증 알림 메시지가 뜹니다. 또한 정품을 위장한 프로그램이 WAT 업데이트를 무력화해도 90일마다 인증 여부를 다시 확인합니다
WAT 업데이트는 Win7 홈프리미엄 이상 버전에만 적용되며,
정품 인증을 받을 경우 MS에서 출시 예정인 무료 백신 프로그램 ‘마이크로소프트 시큐리티 에센셜’을 제공받을 수 있을 예정이라고 합니다.
참고: 윈도우 7 정품 인증 강화
Windows 7 관련 정보 및 자료를 쉽게 찾아볼 수 있도록, 마이크로소프트에서 웹 사이트를 오픈하였습니다.
Windows 7에 대한 필수 추천 자료, 대기업 사용자용 필수 자료, 중소기업 사용자용 필수 자료, 개발자용 필수 자료, IT 관리자를 위한 필수 자료, 파트너를 위한 자료 등을 다운로드 할 수 있습니다.
중소기업 사용자를 위한 필수 자료
사이트를 직접 방문하려면 여기를 클릭하세요.
Windows 7의 윈도우 탐색기에는 좌측 메뉴에 [즐겨찾기] 폴더가 있습니다.
Vista 때부터 윈도우 탐색기 좌측 메뉴에 [즐겨찾기 링크]라는 것이 있었으나, 실제 사용자들이 거의 사용하지 않으며, 활용도가 많이 떨어졌습니다. Windows 7에서는 이 부분을 [즐겨찾기] 폴더라는 기능으로 바꾸었습니다.
Windows 7을 설치한 후의 [즐겨찾기] 폴더에 설정된 기본 폴더는 다음 그림과 같습니다.
다운로드, 바탕 화면, 최근 위치 3가지 폴더가 기본으로 설정되어 있으며, 이 중에서 [최근 위치] 폴더를 열면, 최근에 열었던 폴더들의 목록을 가장 최신 순서부터 보여줍니다.
이제 [즐겨찾기] 폴더에 다른 폴더를 추가하는 방법입니다.
추가하고자 하는 폴더를 더블 클릭하여, 탐색기의 오른쪽 창에 펼쳐놓은 후, 아래 그림과 같이 [현재 위치를 즐겨찾기에 추가] 항목을 클릭하면, [즐겨찾기] 목록에 추가됩니다.
[즐겨찾기] 목록에서 특정 폴더를 제거하려면, 제거할 폴더를 선택 후 마우스 오른쪽 메뉴에서 [제거]를 실행하면 됩니다. 해당 폴더를 완전히 삭제하는 것이 아니라, [즐겨찾기] 목록 리스트에서만 제거됩니다.
윈도우7에서는 검색 기능이 보다 강력해졌습니다. 다음 비디오에서 윈도우7 검색 기능이 어떻게 작동하는지 살펴 보십시오.
윈도우7에서는 다양한 위치에서 더 많은 파일을 더 빠르게 찾을 수 있습니다.
시작 메뉴 검색 상자에서 단어를 입력하면 PC에 있는 관련 문서, 그림, 음악 및 전자 메일 목록이 자동으로 표시됩니다. 검색 결과가 범주별로 분류되고, 키워드가 강조되어 검색이 더욱 쉬워졌습니다.
요즘 많은 사용자들이 한 위치에 모든 파일을 저장하지는 않습니다. 윈도우7도 이런 변화에 맞춰 외장 하드 드라이브, 네트워크로 연결된 PC 및 라이브러리까지 검색하도록 설계 했습니다. 검색 결과가 많은 경우에는 날짜, 파일 유형 등의 추가 조건을 사용하여 검색 결과 범위를 좁힐 수 있습니다.
이러한 향상된 기능을 제공하기 위한 다른 측면을 고려해 보면, 보다 나은 검색 결과를 제공하기 위해 윈도우는 검색을 위한 무수한 인덱싱 작업을 백그라운드 작업으로 진행하게 됩니다. 굳이 윈도우가 위와 같은 검색 기능을 제공해 주지 않아도 상관 없으며, 멀티미디어 재생 및 게임 등을 위해 시스템 성능을 더 최적화 한다면, Windows 검색 기능을 끌 수 있는 방법도 있습니다.
Windows 검색 기능을 끄기 위해서는 [제어판]-[프로그램]-[Windows 기능 사용/사용 안 함] 메뉴를 엽니다. 아래 그림의 "Windows Search" 항목의 체크를 해제 하십시오.
Windows 7의 DLL 파일들에 대한 정보를 제공하는 사이트를 소개합니다.
|
|
This site was built by scanning all DLL files located in system32 directory of Windows 7 release candidate and creating (with automatic script) a Web page for each DLL with all found infromation.
Each DLL information page includes:
Looking in the Web page of specific DLL can help to learn what is this DLL and how it's linked with the other DLL files on Windows 7 operating system.
In order to browse into the right DLL page, select the first letter of the DLL file, and then you'll get a list of all dll files begins with this letter:
| Filename | Description | Number of icons |
|---|---|---|
| shell32.dll | Windows Shell Common Dll | 306 |
| imageres.dll | Windows Image Resource | 218 |
| wmploc.DLL | Windows Media Player Resources | 208 |
| netshell.dll | Network Connections Shell | 164 |
| mmcndmgr.dll | MMC Node Manager DLL | 129 |
| moricons.dll | Windows NT Setup Icon Resources Library | 113 |
| ieframe.dll | Internet Browser | 105 |
| compstui.dll | Common Property Sheet User Interface DLL | 101 |
| DDORes.dll | Device Category information and resources | 81 |
| pnidui.dll | Network System Icon | 59 |
| Filename | Description | Number of cursors |
|---|---|---|
| user32.dll | Multi-User Windows USER API Client DLL | 28 |
| mfc70.dll | MFCDLL Shared Library - Retail Version | 26 |
| msftedit.dll | Rich Text Edit Control, v4.1 | 19 |
| comctl32.dll | Common Controls Library | 18 |
| mshtml.dll | Microsoft (R) HTML Viewer | 18 |
| riched20.dll | Rich Text Edit Control, v3.1 | 17 |
| UIHub.dll | Microsoft Tablet PC Flicks and Pen Feedback Component | 15 |
| WFSR.dll | Windows Fax and Scan Resources | 15 |
| FXSRESM.dll | Microsoft Fax Resource DLL | 14 |
| mfc40u.dll | MFCDLL Shared Library - Retail Version | 12 |
| Filename | Description | Number of bitmaps |
|---|---|---|
| wmploc.DLL | Windows Media Player Resources | 400 |
| UIRibbonRes.dll | Windows Ribbon Framework Resources | 234 |
| ieframe.dll | Internet Browser | 215 |
| authui.dll | Windows Authentication UI | 113 |
| wdc.dll | Performance Monitor | 55 |
| ExplorerFrame.dll | ExplorerFrame | 52 |
| UIRibbon.dll | Windows Ribbon Framework | 45 |
| shell32.dll | Windows Shell Common Dll | 39 |
| spwizimg.dll | Setup Wizard Framework Resources | 36 |
| Display.dll | Display Control Panel | 30 |
| Filename | Description | Number of dialog-boxes |
|---|---|---|
| wmploc.DLL | Windows Media Player Resources | 128 |
| ieframe.dll | Internet Browser | 113 |
| shell32.dll | Windows Shell Common Dll | 110 |
| comres.dll | COM+ Resources | 109 |
| rasdlg.dll | Remote Access Common Dialog API | 96 |
| cryptui.dll | Microsoft Trust UI Provider | 67 |
| wsecedit.dll | Security Configuration UI Module | 65 |
| FXSRESM.dll | Microsoft Fax Resource DLL | 60 |
| ieakui.dll | Microsoft IEAK Shared UI DLL | 60 |
| cmdial32.dll | Microsoft Connection Manager | 56 |
| Filename | Description | Number of strings |
|---|---|---|
| getuname.dll | Unicode name Dll for UCE | 13,480 |
| shell32.dll | Windows Shell Common Dll | 3,034 |
| wmploc.DLL | Windows Media Player Resources | 2,935 |
| ieframe.dll | Internet Browser | 1,980 |
| propsys.dll | Microsoft Property System | 1,676 |
| msjint40.dll | Microsoft Jet Database Engine International DLL | 1,424 |
| odbcjt32.dll | Microsoft ODBC Desktop Driver Pack 3.5 | 1,215 |
| FXSRESM.dll | Microsoft Fax Resource DLL | 1,185 |
| comres.dll | COM+ Resources | 1,163 |
| dinput8.dll | Microsoft DirectInput | 968 |
| Filename | Description | Type library size |
|---|---|---|
| MSVidCtl.dll | ActiveX control for streaming video | 256 KB |
| wmp.dll | Windows Media Player | 208 KB |
| msvbvm60.dll | Visual Basic Virtual Machine | 145 KB |
| CertEnroll.dll | Microsoft?Active Directory Certificate Services Enrollment Client | 138 KB |
| tapi3.dll | Microsoft TAPI3 | 113 KB |
| comsvcs.dll | COM+ Services | 106 KB |
| InkEd.dll | Microsoft Tablet PC InkEdit Control | 99 KB |
| msxml3.dll | MSXML 3.0 SP11 | 98 KB |
| FXSCOMEX.dll | Microsoft Fax Server Extended COM Client Interface | 92 KB |
| msxml6.dll | MSXML 6.0 SP3 | 90 KB |
In the following table, you can find the DLL files that are commonly used by other DLL files. The 'Number of DLLs' column represents the number of DLL files that use the specified DLL. For example: The first DLL file in this table - kernel32.dll, is loaded by other 1,475 DLL files in the system32 directory. This statistics is based on static link (import tables) between the DLL files.
| Filename | Description | Number of DLLs |
|---|---|---|
| kernel32.dll | Windows NT BASE API Client DLL | 1,475 |
| msvcrt.dll | Windows NT CRT DLL | 1,431 |
| ntdll.dll | NT Layer DLL | 865 |
| advapi32.dll | Advanced Windows 32 Base API | 848 |
| user32.dll | Multi-User Windows USER API Client DLL | 834 |
| ole32.dll | Microsoft OLE for Windows | 700 |
| oleaut32.dll | 547 | |
| rpcrt4.dll | Remote Procedure Call Runtime | 421 |
| gdi32.dll | GDI Client DLL | 300 |
| shlwapi.dll | Shell Light-weight Utility Library | 294 |
| shell32.dll | Windows Shell Common Dll | 265 |
| api-ms-win-core-processthreads-l1-1-0.dll | ApiSet Stub DLL | 187 |
| api-ms-win-core-localregistry-l1-1-0.dll | ApiSet Stub DLL | 178 |
| api-ms-win-core-libraryloader-l1-1-0.dll | ApiSet Stub DLL | 146 |
| api-ms-win-security-base-l1-1-0.dll | ApiSet Stub DLL | 146 |
| ws2_32.dll | Windows Socket 2.0 32-Bit DLL | 138 |
| api-ms-win-core-errorhandling-l1-1-0.dll | ApiSet Stub DLL | 134 |
| api-ms-win-core-sysinfo-l1-1-0.dll | ApiSet Stub DLL | 133 |
| api-ms-win-core-misc-l1-1-0.dll | ApiSet Stub DLL | 129 |
| api-ms-win-core-profile-l1-1-0.dll | ApiSet Stub DLL | 128 |
| api-ms-win-core-interlocked-l1-1-0.dll | ApiSet Stub DLL | 128 |
| setupapi.dll | Windows Setup API | 127 |
| crypt32.dll | Crypto API32 | 114 |
| api-ms-win-core-handle-l1-1-0.dll | ApiSet Stub DLL | 102 |
| api-ms-win-core-synch-l1-1-0.dll | ApiSet Stub DLL | 98 |