rog ally win10 설치하기

  1. 초기 OS (클라우드 리커버리 상태) 준비
  2. 드라이버 백업
    DISM /online /export-driver /destination:D:\Drivers
  3. gimagex 으로 win10 이미지 apply
  4. dism 으로 설치 경로에 드라이버 추가
    dism /Image:E: /Add-Driver /Driver:D:\Drivers /Recurse

그냥 win10 설치해서 Window Update 나 MyAsus, Armory crate 같은거로 드라이버 설치하려고 하면 안잡힘.


참고

https://www.thewindowsclub.com/export-drivers-using-dism-in-windows

https://www.tenforums.com/tutorials/95008-dism-add-remove-drivers-offline-image.html

SVP + 4K + AI rescale

  1. SVP 설치
  2. VideoEncoder 설치
    https://github.com/emoose/VideoRenderer
  3. MPC-HC 에서 View > Options > Playback > Output 렌더러를 MPC Video Renderer 으로 선택
  4. SVP maintenance 에서 TensorRT engine 설치
  5. SVP > 메뉴 > 유틸리티에서 “Set environment variables for Vapoursynth” (혹은 VLC 설정) 선택
  6. MPC-HC, View -> Options -> External filters, uncheck “Avisynth Filter”, add “Vapoursynth Filter”, check it and set to “Prefer”
  7. 프로필 설정. Processing of scene changes 의 “Blend adjacent frames” 와 Duplicate frames removeal 의 “remove every other frames” 를 같이 선택하면 동작하지 않으므로 둘 중 하나만 선택

참고

https://github.com/emoose/VideoRenderer/releases/tag/rtx-hdr-1.2

https://www.svp-team.com/wiki/RIFE_AI_interpolation

rog ally 초기설정 및 복구

초기설정

  1. 초기 셋업시 인터넷 연결 해제하고 shift+enter oobe\bypassnro 해서 MS 로그인 강제하는 것 패스하기
  2. 위젯 지우기 powershell 에 아래 입력
    winget uninstall "Windows web experience Pack"
  3. windows update 및 update medic 서비스 실행 방지하기
    서비스 dll 실행 방지
    %windir%\system32\wuaueng.dll
    C:\Windows\System32\wuaueng.dll
    
    실행 권한 -> SYSTEM -> 읽기 및 실행 거부
    소유권 가져오기 필요
    
    서비스 비활성화
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
    Start(DWORD) -> 4(disabled) 로 변경
    키(wuauserv) 사용 권한-> SYSTEM -> 모든 권한 거부
    
    "메딕" 서비스 비활성화
    system32\WaaSMedicSvc.dll
    WaaSMedicAgent.exe
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
    반복
    
  4. update 비활성화 후 인터넷 연결
  5. 그룹 정책 복원

    FOR %F IN (“%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum”) DO (DISM /Online /NoRestart /Add-Package:”%F”)
    FOR %F IN (“%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum”) DO (DISM /Online /NoRestart /Add-Package:”%F”)

  6. 그룹 정책에서 “Allow edge swipe” disable 하기

    Computer Configuration\Administrative Templates\Windows Components\Edge UI

    레지스트리 수정

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\LockDown\AllowEdgeSwipe]
    "value"=dword:00000000
    
    [HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\EdgeUI]
    "AllowEdgeSwipe"=-
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI]
    "AllowEdgeSwipe"=dword:00000000

복구

  1. 복구 시 전원버튼+볼륨 down 키로 진입
  2. 클라우드 리커버리 사용시 “서버 인증 실패” 메시지시 게스트 네트워크 또는 테더링 사용하기

https://www.elevenforum.com/t/what-is-oobe-bypassnro.5011/

https://www.technewstoday.com/windows-update-medic-service/

https://www.elevenforum.com/t/enable-or-disable-screen-edge-swipe-in-windows-11.3717/

https://www.elevenforum.com/t/uninstall-and-reinstall-widgets-in-windows-11.13723/

https://rog.asus.com/articles/guides/how-to-upgrade-the-ssd-and-reinstall-windows-on-your-rog-ally/

Cloud Recovery “Server Authentication Failed”
byu/hu_blah inROGAlly

AIMP 에서 youtube 재생하기

Youtube plugin for AIMP
https://www.aimp.ru/forum/index.php?topic=50071.0

  1. 플러그인 설치
  2. youtube-dl fork 를 다운로드
    https://github.com/yt-dlp/yt-dlp/releases/
  3. 플러그인 설치 폴더의 “youtube-dl.exe” 를 다운로드한 “yt-dlp.exe” 으로 덮어쓰기
  4. 이후 플러그인 설정 페이지에서 로그인
  5. “Add Items menu” 에서 Youtube url 추가. 오른쪽 컨텍스트 메뉴에서는 안 나온다.(스킨 문제?)
  6. 추가 시 “create new playlist” 체크. yt-dlp 로 덮어쓰기한 상태에서 체크를 해제하면 각 트랙별로 서브그룹이 생긴다.

Download parameter

; format=best, sort=best protocol first
YouTubeDLParams=-f "b" -S "proto"

wt-dlp 프로젝트 문서에 따르면 wv+ba(worst video, best audio) 조합이 더 좋아보이지만 이것은 각각의 스트림을 다운로드 한 후 ffmpeg 을 이용하여 두 파일을 합치는 것이라서 작동하지 않을 듯하다. 왜냐하면 이 플러그인은 youtube-dl 이 media stream url 을 추출하면 그것을 스트림하는 형태인 듯한데, multi-stream(video 와 audio 가 별도로 나오는) 지원은 못하는 것 같기 때문이다.

GPT 디스크에 windows 7 설치

GPT 디스크에 windows 7 을 설치하기 위해서는 efi 부트로더로 부팅하여 설치하여야 한다.

그러나 설치 디스크를 EFI 지원되게 만들었더라도, 설치 디스크를 bios(MBR) 으로 부팅한 경우에는 efi 부트로더를 설치할 수 없고(bcdboot) 윈도우도 설치할 수 없다.

당연한 소리같지만, 보통 bios 설정에서 CSM 지원을 활성하는 경우 uefi 와 bios 중 어떤 것을 먼저 시도할 것인지 설정하게 되는데 보통 이 경우 bios first (또는 별다른 옵션 없이 bios 으로 고정) 가 선택되고 이렇게 되면 위의 시나리오가 발생한다.

이러한 경우, UEFI only 나 uefi first 을 선택하여 부팅 후 설치를 진행한다. windows 7 의 시작에는 CSM 이 필요하긴 하지만 설치 까지는 UEFI only 이어도 아마 가능할 것이다.

또한 efi 지원 설치 디스크를 작성할 때에는 rufs(https://rufus.ie/) 을 사용한다. 근데 그냥 FAT32 로 포맷하고 설치 디스크만 복사해도 될 것 같다.

 

파일이 열려 있어서 삭제할 수 없습니다.

종종 경험하는 “파일이 열려 있어서 삭제할 수 없습니다.” 메시지가 뜰 때 유용한 유틸리티. 특정한 파일을 열고 있는 프로세스를 나열해준다.

 

https://serverfault.com/questions/1966/how-do-you-find-what-process-is-holding-a-file-open-in-windows/73640#73640

https://lockhunter.com/

 

마우스 오버까지는 정상적으로 인식되지만 클릭이 되지 않는다.

증상: LGS(Logitech Game Software) 를 사용하는 로지텍 마우스를 사용할 때, 마우스로 클릭을 시도시 마우스 오버까지는 정상적으로 인식되지만 클릭을 해도 클릭이 처리되지 않는다.

원인: LGS 의 프로필 설정을 내장 메모리가 아닌 자동 게임 감지로 한 상태에서, 시스템이 비정상 종료(블루스크린, 전원 끊김 등)된 경우 LGS 의 프로필이 깨질 수 있으며 이 때 위와 같은 증상이 나타난다.

해결책: LGS 을 실행 후 프로필 설정을 내장 메모리로 한번 전환하고 다시 자동 게임 감지로 바꾼다. 이렇게 하면 기본 프로필이 마우스 기본 프로필로 덮어씌워진다.

참고사항: 위와 같은 상황이 발생하면 아래 첨부파일과 같이 모든 프로필이 깨진 상태이므로, 기존의 백업으로부터 복원하는 것 이외에 방법이 없다.

broken_profile

때때로 운이 좋으면 아래와 같이 시스템 백업으로부터 복원할 수 있는 경우도 있다.

이 백업은 시간이 지나면 삭제되므로 복구한 후에는 안전한 경로에 새로 백업을 하는 것이 좋다.

install driver into another windows installation

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-and-remove-drivers-to-an-offline-windows-image

DISM 을 이용하여 offline image 에 driver install 을 따라하되, mount-image 를 할 필요 없고 /image:<path of instance> 을 하면 된다.

예: (E:\ 에 설치되어 있는 경우)

Dism /Image:E:\ /Add-Driver /Driver:C:\drivers\mydriver.inf

DISM 을 얻으려면 Windows ADK 를 설치하라고 되어 있지만 이미 Windows 7 에는 탑재되어 있다. 아마 vista 부터 있었을 듯.

 

nvidia geforce experience 녹화 시 소리가 녹음되지 않는 문제

오디오 개선 프로그램을 끄고 geforce game overlay 를 재시작한다.

이번 경우에는 nahimic audio 가 문제였다.

트레이의 프로그램을 끄는 것만으로는 충분하지 않고 작업 관리자에서 nahimic*.exe 프로세스를 모두 종료해야만 해결된다.

memu 루팅

memu 는 기본적으로 루팅을 지원하지만, su 관리 프로그램을 뭘 썼는지 권한 부여가 제대로 안되서 루팅 권한을 필요로 하는 프로그램들이 상당수 작동하지 않는다.

이를 해결하기 위해서, memu 에 기본 내장 su 매니저 대신 superSU 를 설치하여 관리하도록 한다.

  1. memu 의 루팅을 해제한다.
  2. memu 에 superSU 를 설치한다.

SuperSU_v2.82_apkpure.com

3. memu 의 루팅을 설정한다.

4. superSU 를 실행한다. binary update 를 진행하겠냐고 물으면 normal update 를 눌러서 진행한다.

5. 업데이트가 완료되면 재시작한다. 보통 정상적으로 재시작되지 않으므로 memu 의 강제종료가 필요하다.

6. 재시작하면 이제 루팅된 memu와 함께 superSU 가 제대로 동작한다.

 

문제 해결

위 방법대로 진행했지만 해결되지 않으면 settings-cleanup-reinstall 을 해본다. 이번에 시도하면서 이것도 했었는데 이것이 영향을 주는지는 잘 모르겠다.