메뉴 건너뛰기

오에스매니아

URL 링크 : http://댓글을 작성해야 내용이 공개됩니다. 


http://osmanias.com/windows/1766677

새로운 버전이 있습니다. 위 게시글을 참고하세요.



















읽어주세요.txt를 꼭 끝까지 읽어주세요.



파악된 문제

.

 

 

 

해결된 문제 
최근 변경 내역 (오후 4:29 2018-04-05​)
V 4.42

각종 사소한 오류 및 가독성 개선 (보일 필요가 없는 코드 숨기기 등)

2.png



 BMGRUP\Tools\업데이트 스크립트 로그 작성 기능 추가

덕분에 코드가 상당히 더러워졌습니다.

기본 저장 경로는 C:\Windows\00_WIN10RS3PE_UpdateLog 이며, 업데이트 기능을 사용할때만 의미있는 기능입니다.


V.4.41
4-7 (무선랜 프로필 내보내기)에서 XML파일들의 이름이 제대로 표시되지 않는 문제 수정

v4.40에서 notifu 메시지 변경하다가 생긴 오타로 인해 오류창이 뜨는 문제 수정

그외 자잘한 오류 수정


v 4.40

윈도10에선 notifu로 띄우는 말풍선에 들어갈 수 있는 글자수가 적어서 내용이 짤리는 문제

업데이트 기능 (온라인 말고 설치파일 실행 후 update 치는 것)에 오류가 있음, 임시 해결방법은 업데이트 이전에 iso파일을 pe 폴더를 만든 후 압축해제 한 뒤 실행, 수정예정

프로필 내보내기 스크립트 diskpart >nul 처리가 안돼있음



업데이트 뼈대 관련 오류 수정 (오전 2:34 2018-04-05)

변경 내역 (오후 11:33 2018-04-04)

 

배치파일을 직접 수정해서 쓰는 사람 외엔 상관 없고, 수정해서 사용하시던분들은 한번 쭉 훑어보세요.
꽤 많은 부분이 변경되었습니다. Beyond Compare 등의 툴으로 비교하면 쉽게 차이점을 볼 수 있습니다. 
일일히 다 적기엔 너무 많네요.

 

1. 자동 업데이트 뼈대가 한개의 빌드 번호로 판단하는것에서 두개의 빌드 번호로 판단하는것으로 개선.
 (스크립트 파일과 ISO파일을 각각 따로 판단하여, 둘 중에 한개만 받거나 ISO파일은 생략할 수 있도록 개선)
 PE 업데이트 배치파일의 이름 변경 (BMGRUP\Tools\) : PE_UPDATE.cmd        → RS3PE_UPDATER.CMD
 (BMGRUP\Tools\RS3PE_UPDATER.cmd도 같이 보세요.)

 PE 빌드 번호 표기 변경

 BUILD_NO / RELEASE_NO → ISO_BUILD_NO, SCRIPT_BUILD_NO, RELEASE_ISO_NO, RELASE_SCRIPT_NO

 

2. WLAN 프로필 추출 스크립트 대폭 개선.
 설치가 완료된 이후에 추출하는것에서, 설치의 마지막 단계에서 추출하는것으로 순서가 약간 바뀌었습니다.
 자세한 내용은 https://windowsforum.kr/9966964 을 참고하세요. 
 [!] 주의 : 위 게시글에 들어있는 스크립트와 구조는 동일하지만, 
 저장 경로가 C:(운영체제 드라이브)와 Y:(복원 파티션)으로 달라서 호환이 되지 않습니다.
 이 스크립트를 통해 설치된 PE의 프로필을 관리할 땐 스크립트 압축파일에 같이 들어있는 파일을 이용하세요.
 ISO 파일 내부 WIM파일 \system32\Import_WLAN.cmd가 이 스크립트와 짝을 이루는 파일입니다.

 

3. 숨긴 파티션에 드라이브 문자를 할당하는 방식 변경
 이전엔 설치 당시의 드라이브 정보를 저장해놨다가 나중에 불러와서 문자를 할당했기 때문에,
 설치 이후에 드라이브 추가/제거로 인해 드라이브 번호에 변동이 생길 경우 문자를 할당할 수 없는 문제가 있었습니다.
 이를 할당할 때마다 즉석에서 드라이브 라벨 이름을 통해 찾도록 코드를 개선하여 위의 문제를 해결하였습니다.

 이 때문에, 너무 흔한 이름인 "Recovery"대신에 "RECOVERY_Y"로 복원 파티션의 라벨 이름이 변경됐습니다.
 업데이트 및 추가,제거 코드에 구버전 호환 코드도 같이 넣었습니다.

 

4. 각종 부가 기능 개선 
1.JPG



 시작→모든 프로그램에 복원모드 진입, 바로가기 및 부팅메뉴 재생성 바로가기 추가
 바탕화면 바로가기 실행시 UI 개선


 삭제 스크립트 개선

 

5. 오류 방지 및 각종 코드 최적화/개선 
 더 많은 부분에서 오류가 발생할 때 자동으로 재시도 하거나, 꺼지는 대신 오류창이라도 뜨도록 개선
 하지만 슬슬 워낙에 코드가 길어서 제가 의도치 않은 여러 상황에서 알 수 없는 오류가 발생할 수 있습니다.
 많은 기능을 추가한만큼 나름 테스트를 한다고 했지만 얘기치 않은 오류가 발생할 수 있으니 양해 바라며 발견시 알려주시면 감사하겠습니다.




이전 변경 내역 (오전 4:20 2018-04-03) V4.23


1. PE 자동 업데이트 뼈대 추가 

1.JPG


    (이 파일이 자동으로 업데이트된다는 의미가 아닙니다!)
    업데이트를 위한 파일과 서버(드롭박스 계정 등)은 자신이 마련해야합니다.

    기본적인 설명은 https://windowsforum.kr/9889733  을 먼저 읽어주세요.

    https://windowsforum.kr/9902176  도 참고하시면 좋습니다.

    PE를 단순히 사용하는것이 아닌, 지인을 위해 '배포'하고 관리하는 입장이라면 고려해보세요.


    이를 위해 BMGR\Tools 폴더에 wget.exe와 fciv.exe가 추가되었습니다.

    wget,fciv에 대한 설명은 http://cappleblog.co.kr/498 를 참고하세요.


    자세한 내용은 업데이트 예제 폴더와 BMGR\Tools\PE_UPDATE.CMD를 참조하세요.

    혼자서 사용하려는 목적이라면 사용할 필요 없는 기능이며, 기본값은 비활성화되어있습니다.

    동작 테스트는 완료했습니다.

 

 

2. 설치된 복구 시스템 삭제 절차 개선

3.png

    설치 파일에서 삭제 명령들이 모두 빠지고,
    setup\remove\remove.cmd를 호출하도록 변경하였습니다.
    복원 시스템을 삭제하게 되면 삭제된 파티션이 자동으로 열리고, 
    해당 파티션을 지울 수 있는 배치파일이 생성됩니다.

    (백업 이미지 파일은 지우지 않고 남습니다)
    실행하면 간편하게 파티션을 삭제하고 바로 앞 번호의 파티션을 확장합니다.
    삭제시 무슨 일이 벌어지고 있는건지 보이도록 단계별로 1초의 지연시간을 넣었습니다.
    이 기능은 setup\REMOVE\REMOVE.cmd 에 들어있습니다.

    바탕화면 바로가기로 지울때와 설치파일을 다시 실행하여 지울때 차이가 있는 문제 수정 (4.23)


3. UEFI/MBR 에서 UEFI/LEGACY로 표기 변경


1234.JPG

    한쪽은 디스크 타입이고 한쪽은 펌웨어를 나타내는말이라 그냥 펌웨어 타입으로 통일했습니다.
    표기만 변경한것이고 기능에 차이는 없습니다.

 

4. PE Wim파일\windows\system32\recovery.cmd 경로 관련 오류 수정
   백업파일 경로 제대로 지정 안되는 문제 수정 (4.21)

 

5. ISO 압축 해제 단계 순서 변경
    ISO 압축 해제 단계를 뒤로 미뤘습니다. 설치 직전에 압축을 해제합니다.

 

6. 배치파일 최적화, 몇몇 오류 수정
    배치파일 내부 도형 (꾸미기 용) 길이 약간 축소, 창 크기 조절, 오타 수정
    설치 완료/삭제 완료시 Notifu를 통한 트레이 알림 추가
    기타 내부 코드 최적화, 주석 수정

    설치 파일에 :DONE이 두번 나와서 무선프로필 추가할 때 에러 생기는 문제 수정

 

 

압축파일 안의 '읽어주세요'를 꼭 '끝까지' 모두 읽어주세요.







1.jpg

무선 랜카드가 감지된 경우 자동으로 무선랜 프로필 추출 작업을 시작합니다.

또는 02_WiFi프로필_내보내기.cmd를 실행해서 이미 내보낸 파일을 수정하거나 수동으로 내보낼 수 있습니다.

 

이 과정에 대해선 https://windowsforum.kr/9892532  를 참조하세요.

Export 배치파일이 설치 배치파일 끝자락에 붙어있다고 이해하시면 됩니다.

Import 배치파일을 사용하려는 PE가 부팅될 때 실행되도록 해주셔야합니다.

(예: PE의 system32\autorun.cmd를 열어서 start /d "X:\windows\system32\" import_WLAN.cmd 명령을 추가)


중간에 자세한 내용은 보라고 해놓고 그림이어서 누를수가 없는 링크는

https://osmanias.com/tools/1203151

입니다.

2.jpg



별도의 복원 프로그램 없이 DISM을 활용하고 싶다면 아래 첨부파일을 참고해보세요.

Image For Windows도 호환 가능한 스크립트이지만 첨부파일에 포함되어있진 않습니다. 직접 추가하셔야합니다.

(어디에 어떻게 넣어야할지 위치 표시를 위해 0kb짜리 가짜 파일들만 들어있습니다.)

복원스크립트 예제.zip  

 

중요

설치 스크립트를 메모장으로 열면 윗부분에 아래와 같은 부분이 있습니다.

::=======================================================================================

:: 2. PE Wim파일의 경로와 이름 (드라이브 문자를 제외한 경로를 \부터 입력하셔야합니다. \ 빠트리면 안됩니다.)

SET PE_WIM=\Boot\10pe.wim
:: 기본값 : 『\Boot\10pe.wim』

::===================================================================================

이 부분은 각자 PE에 맞게 수정해주셔야합니다.

 

 

 

복원모드 설치 스크립트 V4.23.zip

(이 압축파일에는 PE가 포함되어있지 않습니다. PE는 직접 구해서 넣으셔야합니다.)

 설치 스크립트에 같이 들어있는 읽어주세요를 끝까지 꼭 읽어주세요.



Notice: 오매의 모든 자료는 외부 유출을 금하고 있습니다. 꼭 외부 유출을 하고 싶다면 출처를 "필히" 밝혀주십시요.

자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
profile

블루컴

2018.04.10 02:14
감사합니다.
profile

큰나무

2018.04.11 11:28
어려운것 만드시느라 고생 하셨습니다.
profile

큐튜큐튜

2018.04.12 11:26
소중한 자료 공유 고맙습니다.
profile

바이러스

2018.04.16 14:01
감사합니다
profile

나지롱

2018.05.14 02:23
대단하다는 말 밖에는... 고맙습니다^^
profile

드래곤

2018.10.21 19:47

수고하셨습니다....

profile

okay7964

2018.10.23 02:42

수고하셨습니다

profile

범땡이

2018.11.15 13:09
profile

나얼88

2018.11.18 14:09

잘 받아갈게요

List of Articles
번호 제목 날짜 조회 수 글쓴이
공지 윈도우 공지 + 153 2016-02-25 9957 anonymous
435 공지사항 [공지] 다운로드 제한횟수 풀었습니다 + 117 04-08 1763 Op
434 통합 hit [배포종료]★ Win 10 Pro/Home x64 RS4(17133.1) 유틸통합 2018.04 Remiz ★ file + 846 04-07 19529 레미쯔
» PE hit 복원모드 설치 스크립트 V4.41 (180405) file + 59 04-01 3428 anonymous
432 트윅 hit Win 10 Pro 1709 64bit kor-eng - HP, DELL, 삼성 인증 file + 114 03-30 2939 DHFAM
431 순정 [종료]Windows7_Ultimate_Sp1_x64_En_March_2018 file + 43 03-29 1524 익명
430 통합 hit (종료)Win10 Pro x64 RS4 17133.1 유틸 통합 180328 file + 369 03-28 5848 뎅장
429 라이트 hit Windows10 RS4 Pro x64 17133.1 입니다 (순정+Lite통합) + 115 03-28 2764 Mania
428 라이트 hit Win10 PE x64 Super Lite Edition 입니다. update + 303 03-25 5498 Mania
427 통합 hit (종료)Win10 Pro x64 RS3 16299.334 유틸 통합 180323 file + 447 03-23 4364 뎅장
426 Manjaro: Gaming Edition file + 18 03-22 1095 익명
425 통합 hit (종료)Win10 Pro x64 RS4 17127.1 유틸 통합 180321 + 172 03-21 2638 뎅장
424 기타 [종료]Windows 7 Ultimate Sp1 X64 En-us Esd Feb2018 file + 28 03-18 1114 익명
423 라이트 Windows10 RS2 x86 15063.966 Lite Edition 입니다. + 38 03-16 1081 Mania
422 라이트 Windows10 RS2 x64 15063.966 Lite Edition 입니다. + 69 03-15 1376 Mania
421 통합 hit (종료)Win7 Ultimate K x86 x64 업데이트 유틸 통합 180316 + 343 03-15 3601 뎅장
420 라이트 Windows10 RS3 x86 16299.309 입니다 (순정+Lite통합) + 29 03-15 1137 Mania
419 라이트 Windows10 RS3 x64 16299.309 입니다 (순정+Lite통합) + 91 03-14 1642 Mania
418 통합 hit (종료)Win10 Pro x64 RS3 16299.309 유틸 통합 180314 + 387 03-14 3228 뎅장
417 통합 Windows_10_K_RS3_pro_x86_net3.5_hotfix_2018-03-06.iso file + 61 03-09 1449 목마A
416 통합 hit Windows_10_K_RS3_pro_x64_net3.5_hotfix_2018-03-06.iso file + 168 03-09 3035 목마A
415 라이트 Windows10 RS3 x86 16299.251 입니다 (순정+Lite통합) + 48 03-07 856 Mania
414 라이트 Windows10 RS3 x64 16299.251 입니다 (순정+Lite통합) + 119 03-06 1788 Mania
413 통합 hit (종료)Win10 Pro x64 RS3 16299.251 유틸 통합 180306 + 379 03-06 3308 뎅장
412 라이트 Windows10 RS2 x64 Home 버전만 재작업했습니다. + 31 03-05 729 Mania
411 라이트 Windows10 RS2 x86 15063.936 Lite Edition 입니다. + 57 02-24 1147 Mania
410 라이트 Windows10 RS2 x64 15063.936 Lite Edition 입니다. + 98 02-24 1712 Mania
409 트윅 Win_Pro_10_1703 RS2 누적업데이트 설치가능 버전 + 47 02-22 1396 주주앤
408 PE hit RS3 PE 및 복원모드 설치 스크립트 (180217) file + 117 02-17 3625 익명
407 통합 hit Windows 10 RS3 AIO 1709.16299.248 3in1 다국어 2018 년 2 월 x64 - UEFI file + 113 02-17 2758 쥬니
406 라이트 Windows10 RS2 x64 15063.909 Lite Edition 입니다. + 45 02-16 1182 Mania
405 통합 hit (종료)Win7 Ultimate K x86 x64 업데이트 유틸 통합 180216 + 482 02-15 4631 뎅장
404 통합 hit (종료)Win10 Pro x64 RS3 16299.248 유틸 통합 180214 + 630 02-14 5065 뎅장
403 라이트 Windows10 RS3 x86 16299.248 입니다 (순정+Lite통합) + 41 02-14 885 Mania
402 라이트 Windows10 RS3 x64 16299.248 입니다 (순정+Lite통합) + 81 02-14 1346 Mania
401 트윅 Windows 10 Dragonball Super Edition 2018 file + 49 02-12 1554 달림이
400 PE 종료 + 78 02-12 1533 히이이잌
399 트윅 Pro for Workstation file + 90 02-10 1746 마리내
398 PE hit Win10 PE x64 Lite Edition Renewal 버전 수정본 update + 474 02-07 8743 Mania
397 트윅 hit Win_Pro_10_1709(16299.15) 누적업데이트 설치가능 버전 + 72 02-05 2041 주주앤
396 PE hit Win10 PE x64 Lite Edition Renewal 버전 file + 115 02-03 3949 Mania
395 통합 hit (종료)Win10 Pro x64 RS3 16299.214 유틸 통합 180201 + 406 02-01 7428 뎅장
394 라이트 Windows10 RS3 x86 16299.214 입니다 (순정+Lite통합) file + 54 02-01 1453 Mania
393 라이트 hit Windows10 RS3 x64 16299.214 입니다 (순정+Lite통합) file + 106 02-01 3279 Mania
392 트윅 hit Win_Pro_10_1709(16299.194) - 동기화 추가버전.(종료) + 74 01-26 2848 주주앤
391 트윅 hit Win_Pro_10_1709(16299.194) - 디펜더 버전(종료) + 99 01-23 2016 주주앤
위로