Windows 10(이하 윈도우 10) 사진 앱 이나 또는 멀티미디어 관련 기능을 실행하였을때 "원격프로시저를 호출하지 못했습니다" 또는 앱 실행후 바로 종료되는 현상이 발생할때 적용


Windows 10 “The remote procedure call failed” error when opening image with Photos app

If you have an N or KN version installed you should try installing the Media Feature Pack for N and KN versions of Windows 10    Media Feature Pack https://www.microsoft.com/en-us/download/details.aspx?id=48231



윈도우 10의 미디어 기능이 제외된 N or KN 버전을 사용할때 발생된다.

https://www.microsoft.com/ko-KR/download/details.aspx?id=48231


이경우는 Media Feature Pack을 설치후 재부팅하면 해결된다.


Windows 10 N 및 KN 버전을 위한 미디어 기능 팩은 Windows 10 N 또는 Windows 10 KN Edition을 실행하는 컴퓨터에 Media Player와 관련 기술을 설치합니다. 자세한 내용은 http://support.microsoft.com과 기술 자료(문서 번호: KB3010081)를 참조하십시오.



Windows 10 RPC Error



만일 N 또는 KN버전을 실행하지 않는 컴퓨터나 기타의 이유로 앱이 깨진경우는 아래와 같이 복구할수있다. 

1. 관리자모드로 콘솔창 실행(cmd )

2. dism /online /cleanup-image /restorehealth

3. sfc /scannow

4. powershell

5. Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}





저작자 표시

Command Console 에서 파일 합치기

Development 2015/08/17 20:47 posted by Cecil CecilDeSK

c:\>copy 1.txt + 2.txt + 3.txt [합쳐질이름].txt /b

   /b 이진파일로 합치기 (권장)


저작자 표시

파일 합치기 Console 명령어

Development 2015/08/17 20:44 posted by Cecil CecilDeSK

Command Prompt (DOS 명령 프롬프트) 에서 텍스트 파일 합치기


c:\>type *.txt >new.txt



저작자 표시

SQL Server DB 복제하기

Development 2015/08/17 17:42 posted by Cecil CecilDeSK

SQL Server에서 DB를 복제하기 위한 방법

DB를 백업 하여 *.bak파일을 옮길 서버에 복사한다.


백업파일에서 파일 목록 확인 

RESTORE FILELISTONLY
FROMDISK = 'C:\MSSQLData\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\OOO_backup_2015_08_11_050002_8573415.bak'

해당쿼리로 실제 DB파일의 경로를 확인한후 
restore database OOO
from disk = 'C:\MSSQLData\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\OOO_backup_2015_08_11_050002_8573415.bak'
with 
move 'OOO' to 'C:\MSSQLData\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\OOO.mdf',
move 'OOO_log' to 'C:\MSSQLData\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\OOO_log.ldf',
stats=1
go 

000 : DB 명

'C:\' : DB 실제 경로명

norecovery 옵션을 추가로 설정하면 이어서 복원이 가능하다 

norecovery 옵션을 주게되면 DB는 복원중 표시와 함께 복원이 완료 되지 않고 대기상태에 있게 된다.

저작자 표시

"현재 데이터베이에 사용자, 그룹 또는 역할이  이미 있습니다."
일반적으로 기존 데이터베이스를 복원하고 사용자 를 추가할때 나올수있는 에러메세지이다.
사용자의 SID가 일치하지 않기 때문으로 

USE OOO_AM GO sp_change_users_login 'report' 결과가 나온다면 사용자가 매핑이 제대로 되지 않은것이고 결과가 없다면 OOO_AM DB의 사용자가 DB의 로그인 정보에 정상적으로 매핑 된것 만약에 잘못된 로그인 정보가 있다면 다음과 같이 출력 sp_change_users_login 'report' UserName UserSID ----------------------------------------------------- OOO_AM 0xFCFFE11232833227323248EA3378832BBCC21213 위와 같이 결과가 나온다면 매핑이 잘됫 되었다고 판단 1. 만약 로그인이 매핑 안된 상태에서 다음 명령을 수행하면 use OOOAM; go sp_change_users_login 'update_one', 'OOOAMUser', 'OOOAMUser'

정상적으로 매핑이 된다.

저작자 표시


티스토리 툴바