윈 도 우 PE에서 mlink에 대한 문의
2021.04.09 18:08
PE에서 pecmd.ini파일과 'ProLINKs.cmd'라는 파일의 내용이 아래의 스샷과 같은데
Y:\Programs에 있는 앱들과 Microsoft.NET이 X:\Program Files과 X:\Windows\Microsoft.NET에 링크가 안됩니다.
Y드라이브 루트에는 boot.wim파일과 Programs폴더가 있습니다.
HDD로 부팅해도, USB로 부팅해도 모두 링크가 안되네요.........
무엇이 문제일까요~~?
builder는 제이유컴님이 '스크린샷'에 올려놓은 'WIN10xPE_T8.5'를 사용하였습니다.
그리고 아래 2번째 스샷과 같이 pecmd.ini파일의 '_SUB PostShell'항에 있는
IFEX B:\,IFEX Y:\Programs\,EXEC =@%WinDir%\System32\Cmd.exe /C Mklink /D B:\Programs Y:\Programs는
무엇을 어떻게 하라는 내용인가요~~?
댓글 [4]
-
집앞의_큰나무 2021.04.09 19:07
-
동백66 2021.04.09 20:49
알려주셔서 대단히 고맙습니다~~
제가 몰라서 그러는데요, 위와 같이 스크립트를 작성해서 System32폴더에 저장한 다음 이것을 실행시키는 명령문은
pecmd.ini에 적어넣어주면 되나요.......
그리고 대단히 죄송하지만, 실행명령문도 좀 부탁드려도 될까요~~?
-
집앞의_큰나무 2021.04.09 21:01
그냥 아시고 있는 내용이랑 같은것 입니다.
그리고 KJ님의 빌더로 해보면 Tools_Link 부분이 같은 내용으로 됩니다.
제경우는 PE_LINK 폴더가 있으면 Y:로 마운트 되므로 편의상 이렇게 합니다.
PE_LINK를 Programs로 바꾸면 되겠네요
Pecmd.ini에는
EXEC -hide %SystemRoot%\System32\Link.cmd
Link.cmd 구문
@Echo Off
:PE_LINK
if exist %windir%\assembly rd /s /q %windir%\assembly
mklink /d %windir%\Microsoft.NET Y:\PE_LINK\Microsoft.NET
mklink /j %windir%\assembly %windir%\Microsoft.NET\assembly
mklink /d "%SystemDrive%\Program Files\Google Chrome_x64" "Y:\PE_LINK\Google Chrome_x64"
-
동백66 2021.04.09 21:27
예~~, 잘 알겠습니다.
편한 밤 되시고, 좋은 꿈 꾸세요~~
wim에서 꺼내서 Y:드라이브 PE_LINK 폴더로 마운트시킨 덩치 큰 Microsoft.NET과 Google Chrome_x64를
X: Program File과 Windows 폴더로 link 되도록 아랫처럼해서 사용하는데 이상 없었습니다.
@echo Off
:PE_LINK
if exist %windir%\assembly rd /s /q %windir%\assembly
mklink /d %windir%\Microsoft.NET Y:\PE_LINK\Microsoft.NET
mklink /j %windir%\assembly %windir%\Microsoft.NET\assembly
mklink /d "%SystemDrive%\Program Files\Google Chrome_x64" "Y:\PE_LINK\Google Chrome_x64"
.
.
.
.