유용한 배치파일

PE에서 Edge 끌어 오기

집앞의 큰나무 2025. 8. 28. 17:03

@echo off
mode con cols=70 lines=11
if "%SystemDrive%" NEQ "X:" exit
setlocal enabledelayedexpansion

for %%b in (C D E F G H I J K L M N O P Q R S T U V W Y) do (
if exist "%%b:\Program Files (x86)\Microsoft\Edge\Application" (set drv=%%b& goto main))
echo.&echo.&echo.&echo.
echo           윈도우 드라이브에 Edge 폴더가 없습니다.
choice /t 2 /d n >nul
exit

:main
echo.&echo.&echo.
Shortcut.exe /f:"X:\Users\Public\Desktop\저쪽 동네 Edge.lnk" /a:c /t:"%drv%:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" >nul
Shortcut.exe /f:"X:\Users\Public\Desktop\저쪽 동네 Edge.lnk" /a:e /P:"--user-data-dir=\"%userprofile%\AppData\Local\Microsoft\Edge\User Data\" --disable-gpu --allow-run-as-system --no-first-run --force-local-ntp --test-type --ignore-certificate-errors --no-sandbox https://www.naver.com/" >nul 
reg add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "UserDataDir" /t REG_SZ /d "\"%userprofile%\AppData\Local\Microsoft\Edge\User Data\"" /f >nul

if /i        "%systemdrive%"=="%drv%:" set load=Software
if /i not "%systemdrive%"=="%drv%:" set load=load& reg load HKLM\Hive2 "%drv%:\Windows\System32\Config\Software" 1>nul 2>nul

:: 레지스트리 값 추출
for /f "tokens=2,*" %%a in ('reg query "HKEY_LOCAL_MACHINE\Hive2\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName 2^>nul ^| findstr /C:"DefaultUserName"') do (
    set "DefaultUserName=%%b"
)
echo.&echo.
:: 값이 비어있는지 확인
if not "%DefaultUserName%"=="" (
    echo.                  계정 이름:%DefaultUserName%


    ) else (
    echo. DefaultUserName 값을 찾을 수 없습니다.
    )

set EUD=AppData\Local\Microsoft\Edge\User Data
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\First Run"  "X:\Users\Default\%EUD%\" >nul 
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Last Browser"  "X:\Users\Default\%EUD%\" >nul
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Last Version"  "X:\Users\Default\%EUD%\" >nul
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Local State"  "X:\Users\Default\%EUD%\" >nul
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Default\Bookmarks"  "X:\Users\Default\%EUD%\Default\"  >nul 
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Default\Favicons"  "X:\Users\Default\%EUD%\Default\"  >nul 
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Default\Preferences"  "X:\Users\Default\%EUD%\Default\"  >nul
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Default\Secure Preferences"  "X:\Users\Default\%EUD%\Default\" >nul
xcopy /hryif "%drv%:\Users\%DefaultUserName%\%EUD%\Default\Edge Profile.ico"  "X:\Users\Default\%EUD%\Default\"  >nul
 if /i not "%systemdrive%"=="%drv%:" reg unload HKLM\Hive2 1>nul 2>nul
start X:\Users\Public\Desktop\"저쪽 동네 Edge.lnk"
choice /t 1 /d n >nul
exit

'유용한 배치파일' 카테고리의 다른 글

디스크 정보  (0) 2025.09.23
CPU- 과부하 테스트  (0) 2025.09.06
Windows 설치 년 월 표시  (1) 2025.02.12
VSS만들고 실컴 윈도우 백업해 보기  (2) 2024.10.24
diskinfo  (0) 2024.10.23