IT한 것/WINDOWS 16

Windows에서 심볼릭 링크 만들기 (관리자 권한X)

아무래도 윈도우즈는 GUI 운영체제이다보니 심볼릭 링크를 많이 사용하지 않는 편으로 알고 있다. 이번에 한번 사용해볼겸 살펴봤는데, 흔히 검색되는 사용 방법에 대한 내용은 관리자 권한이 필요하다는 내용이 대부분. 심볼릭 링크를 굳이 관리자만? 이라는 생각이 들어서 정공법으로 접근해봤다. MS 문서를 확인 https://docs.microsoft.com/ko-kr/windows/security/threat-protection/security-policy-settings/create-symbolic-links 기호 링크 만들기(Windows 10) - Windows security 기호 링크 만들기 보안 정책 설정에 대한 모범 사례, 위치, 값, 정책 관리 및 보안 고려 사항을 나타냅니다. docs.micr..

IT한 것/WINDOWS 2022.05.26

Intel CPU TPM 2.0 켜기

Windows 11 설치 조건에 TPM 2.0 이 강제되면서, 설치가 되는 PC, 안되는 PC 말이 많은 상황이다. 나는 i7-8700k와 i7-6700 두개의 CPU로 TPM 지원여부를 확인해봤다. (이걸로는 잘 확인이 안됨) 내 CPU도 i7-6700 도 TPM 지원하지 않는 것으로 보여서 포기했는데, 예상외로 활성화가 되어 관련 내용을 공개한다. 애초에 TPM은 CPU에 포함되어 있을 수도 있고, 메인보드에 포함 또는 추가로 설치 가능한 모듈이다. 본인의 PC에 있는지 여부는, 조립하거나 구매한 기간이 오래지나면 확인하기가 번거롭다. 그래서 단순하게 BIOS에서 설정 해보고 확인하는 것이 제일 빠를 것 같다. 일단 BIOS로 접속 메인보드 제조사마다 다를테니 감안해서 내용을 확인해보자 내 경우 Pe..

IT한 것/WINDOWS 2021.10.11

Windows 11 - Teams 로그인 불가 현상

최근 공개된 Windows 11을 빨리 사용하고 싶어서, 바로 설치를 진행했습니다. 이전 글을 보면 알 수 있듯이, 크고 작은 문제가 있었지만 잘 해결되었습니다. 이번 내용은.. 아주 긴장했습니다. MS Teams 설치 Windows 11부터는 MS Teams가 기본 내장되어 있습니다. 그래서 굳이 설치를 하지 않고, 바로 로그인을 시도 했습니다. 여기서 실패할 줄은 몰랐습니다. 사용중이던 회사 계정으로 로그인을 시도했는데, 로그인이 안되고 엉뚱한 메뉴로 넘어가는 등 저를 당혹케 했습니다. (스크린샷을 찍을 경황이 없어 내용이 없네요) 그래서 이것저건 만져보다가 겨우 로그인은 성공했습니다. 그런데 아래의 화면이 나와서 당황스러웠습니다. 업무에 사용했던 내용들 및 정보가 아무것도 없습니다. 신규 가입자의 ..

IT한 것/WINDOWS 2021.10.10

Windows 11 - office 실행 오류

Windows 11을 설치하고, 바로 MS office를 설치했습니다. 라이선느가 MS Office 2016 Standard 뿐이 없기 때문에 이 버전을 설치했습니다. 잘 설치되고, 잘 동작했습니다. 그러나 무슨 일인지, 얼마 후 부터 실행이 되지 않았습니다. (아마 다른 프로그램 설치나, 재부팅을 했던거 같습니다.) 오류 내용은 아래와 같이 VCRUNTIME140_1.dll 오류 너무 흔한 오류입니다. 위에 명시된 파일이 시스템에 설치되지 않아서 오류가 발생한 것이고, 해당 파일을 설치해주면 문제는 해결됩니다. 그런데 이상하죠? 왜 갑자기 이 파일을 못 찾게 되었을까? (우선은 미스테리로..) 어쨋든 이 파일은 VisualStudio 2015 redistribution package라는 MS의 파일을 ..

IT한 것/WINDOWS 2021.10.07

IE11 캐시 및 데이터베이스 탭이 오래걸리는 경우

당연히, 윈도우즈의 문제라고 생각했는데... 아니었다. 우선 나의 스토리를 늘어놓고.. 특정 IE11에서 indexedDB의 동작이 느리다는 문제(분 단위 수준)를 보고 받았다. 때문에 timeout 지원이 가능한가 확인하고 느리면 대체 하는 방법을 사용하려고 조사하다보니, timeout을 지원하지도 않고, javascript는 single thread이기 때문에 억지도로 불가능하다는 결론을 내렸다. 결국 해당 시스템을 원격하기로 해서 내부 정보를 분석해봤다. 인터넷 옵션 -> 검색 기록 항목에서 설정 버튼 -> 캐시 및 데이터베이스 탭 -> 웹 사이트 캐시 및 데이터베이스 허용 체크항목을 이용하여 indexedDB를 끄고 켤 수 있기 때문에 값을 확인해보았는데, 이때 이 탭를 누른 순간 분단위의 시간이..

IT한 것/WINDOWS 2021.03.17

블루스크린(BSOD) DRIVER_POWER_STATE_FAILURE 오류 해결 절차

Windows 의 대명사 중에 하나인 블루 스크린. Windows 7 이후로 잘 못 보던 것인데 다시 나에게 돌아왔다. 보통 블루 스크린은 따로 해결한 적이 없어서 새로 설치하는 방법으로 잘 살아왔는데, 새로 설치해도 같은 상황이 발생하는 터라 직접 해결하게되어 그 절차를 기록해본다. ※ 원래는 진짜 (light) blue screen인데 Windows 10 Insider Preview 버전을 사용해서 색상이 조금 다르다. 나의 증상은 컴퓨터를 사용하다가 간헐적으로 이렇게 시스템이 중단되는 상황이므로 부팅해서 일부 시간동안에는 내부 정보를 확인 할 수 있다. 내가 확인 한 절차는 아래와 같다. 이벤트 뷰어를 확인 (Windows Log -> system) DRIVER_POWER_STATE_FAILURE와..

IT한 것/WINDOWS 2021.03.17

Internet Explorer 보호모드에서 일반 사용자로 COM Server 접근불가 문제.

Vista 이상부터는 Integrity Level이란 개념을 모르고서는 개발하기가 어려워졌다. 간단히 말해서 이 레벨이 낮은 프로세스는 높은 설정을 가진 프로세스와의 상호작용(interaction 이랄까)이 어려워지게 된 것이다. 그리하여 이 레벨을 맞추고 정상작동을 하기 위해서 권한 부여 작업이 필요해진 것이다. 이 작업만 하면 될 것 같겠지만, 애석하게도 아닌 상황이 존재한다. Internet Explorer에서 ActiveX 모듈로 기동한 경우이다. IE는 기본적으로 Low Level로 작동하기 때문에, 해당 ActiveX도 Low Level을 가지게 된다. 그런데 이 모듈이 Low Level이 할 수 있는 이상의 작업이 필요한 경우에는, 보다 높은 레벨을 가진 모듈에게 요청 하는 수 밖에 없을 것..

IT한 것/WINDOWS 2011.07.20

win32 API의 경로 관리 API들

FindFirstFile을 쓰다가 발생하는 문제를 더이상 내버려둘 수 없는 지경이 되었다. 이젠 원 저자 쪼으기도 지쳤고. ㅋ 일단, 경로 생성 및, 경로 문자열을 가지고 노는 API가 있다는 것을 처음 알게 되었다. 특히 공백이 들어간 경로의 경우 쌍따옴표로 묶지 않으면, 못 찾는 문제등. 이런 것에 대한 신경이나 시간 투자를 덜 수 있을 것 같다. PathQuoteSpaces 요놈이다. 굳이 상세한 설명은 내가 할 필요는 없을 것 같고.. 글을 너무 잘 써두셔서 :) 처음으로 해보는 트랙백인데, 어떻게 되려나 ㅎㅎ 트랙백 글

IT한 것/WINDOWS 2011.04.18

DOS 배치파일에서 명령어 치환(COMMAND Substitution) 또는 backquote

*NIX 환경에서 많이 쓰는 명령어 치환. 다시 말해서 스크립트 내부에서 명령어를 실행하고, 그 명령어의 화면 출력을 변수에 저장하는 것을 말한다. 출력 결과를 변수에 저장 할 수 있음이 많은 것들을 할 수 있게 하므로, 이런 기능이 되는지도 찾아 보았다. 그렇게 만족스럽지는 않았지만, 가능은 하다. 그 방식이란, 명령어 실행 결과를 파일로 redirection (>). 그리고 그 파일로 부터 변수 생성. @ECHO OFF DIR C:\ > LIST.TXT SET /P LIST=< LIST.TXT echo %LIST% 약간의 문제라면,.... echo로 찍어보면 한줄만 보여진다. 이건 FINDSTR랑 잘 조합하거나 환상적으로 복잡한 FOR문을 활용하면 어떻게든 처리하 할 수 있을 것이다. 여차여차 있을건..

IT한 것/WINDOWS 2011.01.14

DOS에서 grep

*NIX와 친하게 놀다보면, shell script와는 친해질 수 밖에 없다. 그러다가 윈도우즈에서 간단한 스크립트를 만들려고하면 대부분 죽상을 한다. 배치파일은 지원하는 기능이 너무 부족하고, 유틸리티도 기본적으로 없는 편이라면서 말이다. 하여튼.. 어머어마한 활용도를 자랑하는 grep 의 기능이 필요해졌다. 그렇다고 grep을 포팅한 것을 가져다 쓰는건 뭔가 아닌 것 같았다. xp계열 부터는 DOS 명령어가 상당 부분 강화 된것 같다. 이름하여 FINDSTR 설명만으로는 GREP과 큰 차이가 없어 보인다. C:\Users\lovian>findstr/? 파일에서 문자열을 찾습니다. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] ..

IT한 것/WINDOWS 2011.01.14