소프트웨어 PE에서 "EasyBCD"가 실행이 되지 않습니다 ㅠ_ㅠ
2024.03.15 09:13
안녕하세요.
시종일관이라고 합니다.
PE에서 "EasyBCD"가 실행이 안되어 질문 좀 드립니다.
PE 부팅 후 "EasyBCD"를 실행하면 아래 스샷과 같이 실행이 되지 않습니다.
("EasyBCD" 파일은 실컴에서는 동작이 잘 되는 이상없는 파일입니다.)
▼
시도해 본 방법은
1. 윈 빌드시 "Microsoft .NETFx4"를 체크한 다음 빌드를 해도 마찬가지이며
▼
2. PE 부팅 후 브라우저를 이용하여 "Microsoft .NET Framework 4.0"을 다운 받아 설치를 하면 "이미 설치되어 있습니다"라고 설치가 되지 않으며
3. 이곳 포럼에서 검색을 통해 "EasyBCD 2.4.0.237 실행이 되도록 파일을 추가"라는 파일을 다운 받은 후 "\Windows\Microsoft.NET" 폴더에 넣은 후 빌드를 해 봐도 동일하게 실행이 되지 않습니다.
▼ https://windowsforum.kr/qna/20141531#comment_20143062
▼
고수님들 해결 방법 부탁드립니다.
♣ 회원님들~
오늘은 즐거운 불금입니다 ^^
행복한 주말 보내시기 바랍니다 ~ ^^
댓글 [11]
-
Zoo 2024.03.15 10:47
-
시종일관 2024.03.15 11:10
와~
Zoo님~ 감사합니다.
일단 알려주신 대로 시도해 보겠습니다 ^^
-
메리아 2024.03.15 11:14
포터블인게 문제가 아닌가 싶은데요.
포터블을 어떻게 구성했는지는 모르겠습니다만
제가 vbscript 다룰때 직면한 골치아픈 문제가 있는데요,
vbscript같은 경우에는 닷넷의 객체를 이용하는게 가능은 합니다만
vbscript가 닷넷을 쓸 수 있는 대신 호환성을 위해(?)서인지, 구형이라 그런지
"무조건 가장 낮은 닷넷버전"을 요구합니다.
그래서 vbscript에서 사용가능한건 닷넷2버전 뿐이라서, 닷넷4에 추가된 클래스나 속성을 쓸수없어서 고민이었거든요.
그래서 vbscript에서 닷넷 클래스 객체를 불러올때는
새로 설치한 윈도우라면 "닷넷 2.0 or 3.5를 설치하라"는 에러문구가 나옵니다.
윈7이후로 닷넷4만 기본으로 깔려 있으니까 그럽니다.
일반 설치된 윈도우에서는 걍 닷넷2 닷넷3.5 설치하라는대로 설치해주면 그만인데, PE는 그게 안되겠죠.
닷넷2를 찾는거보면 저것도 동일한 현상을 발생시킨게 틀림없어보이네요.
"or 닷넷4"라는건 이 사실을 잘 몰라서 제작자가 대충 집어넣은 에러일겁니다.
닷넷2를 요구하는 상황에서는 닷넷4는 있어도 소용없을 가능성이 높습니다.
닷넷2를 설치하시던가, 아니면 포터블 아닌걸로 해보세요.
아무래도 포터블이 관계된 문제 같네요.
-
시종일관 2024.03.15 11:26
메리아님~
자세한 설명 감사드립니다.
EasyBCD는 포터블 또는 실컴용 구분이 없는 것 같습니다.
왜냐하면 제가 윈빌더 예전버전으로 PE를 빌드할때는 똑 같은 EasyBCD 파일을 탑재해도 잘 실행이 되었습니다.
이런데 이번 빌더에서 안되는 것을 보면 메리아님 의견 첫번째가 아닌가 싶습니다.
닷넷2를 구해서 시도를 한번 해 보겠습니다 ^^
감사합니다 ^^
-
Zoo 2024.03.15 11:46
혹여 안되시면
boot.wim\Windows\Microsoft.NET\ 에 파일넣으셨으면
Pecmd 에
LINK %Programs%\System Tools\DotNet Version Detector,%SystemRoot%\Microsoft.NET\dotnet.exe
이거 한줄 넣어 주세요
-
시종일관 2024.03.15 12:11
네, Zoo님~
우선 첫 번째로 말씀하신 파일을 해당 경로에 넣고도 시도를 해 봤습니다.
잘 안되어 바로 위의 내용을 윈빌더로 빌드할 때 "Microsoft .NETFx4"를 체크하고 빌드하면 Pecmd.ini 파일에 말씀하신 위의 구문이 추가되어있습니다.
그런데도 불구하고 잘 안되네요 ㅠ_ㅠ
계속 신경써 주셔서 감사합니다 ^^
-
시종일관 2024.03.15 18:49
메리아님~
메리아님께서 알려주신 방법은 제가 빌드하는 환경이랑 뭐가 맞지 않거나,
아니면 제가 제대로 적용을 하지 못한 것 같습니다.
그런데 다행히 요~ 아래 꼭지님께서 알려주신 방법으로 시도를 하니 EasyBCD가 잘 실행이 됩니다.
그래도 좋은 의견과 자세한 설명으로 챙겨 주셔서 진심으로 감사드립니다.
행복한 주말 보내시기 바랍니다~
감사합니다 (__)
-
Zoo 2024.03.15 12:18
-
시종일관 2024.03.15 18:46
Zoo님~
Zoo님께서 끝까지 챙겨 주셧는데요, 제가 빌드하는 환경에서는 뭐가 맞지 않았나 봅니다.
요~ 아래 꼭지님께서 알려주신 방법으로 빌드를 하니 정상적으로 EasyBCD가 실행이 됩니다.
그래도 애써 주셔서 진심으로 감사드립니다~
즐거운 주말 보내시길 바랍니다 (__)
-
꼭지 2024.03.15 16:41
노랑개굴님 WindowsXPE147_20240313버전 DotNET.script파일이
kj님 WindowsXPE149에 있는 DotNET.script파일입니다,
이 파일을 WindowsXPE147버전에 있는 아래 DotNET.script첨부파일로
Data\Projects\Win10XPE\Features폴더에 덮어씌우고
Build 0ption탭에서 Mini Version에 체크하고 빌드하니
Microsoft .NET용량도 작아지고
pe에서 EasyBCD실행 잘되더군요
-
시종일관 2024.03.15 18:44
꼭지님~~~~~
됩니다요 ^^
꼭지님, 정말 대단하십니다 ^^
그리고 정말 감사합니다.
지난번 "윈도우11 시작버튼 가운데 배치" 스크립트로 공유해 주셨는데 이번에도 큰 도움을 받았습니다 ^^
정말 감사합니다.
즐거운 불금 보내시기 바랍니다 ^^ (__)
boot.wim\Users\Default\AppData\Local\에
압축 푸셔서
NeoSmart_Technologies-이폴더를넣어보세요
NeoSmart_Technologies.7z