WHEA_UNCORRECTABLE_ERROR 해결 후 오디오 출력 장치가 설치되어 있지 않습니다. 이도저도 다 안될때. 해결법

이미지
개요 WHEA_UNCORRECTABLE_ERROR 블루스크린 수정 이후 오디오 출력 장치가 설치되어 있지 않습니다. 최후의 시도  최종 결론  - whea_uncorrectable_error  윈도우 업데이트로 그래픽카드 드라이버와 호환이 안됨. 그래픽카드 드라이버 재설치와 최신화로 해결됨.  - 오디오 출력 장치가 설치되어있지 않습니다.  윈도우 내부적으로 꼬인것으로 시스템파일 및 Dism검사로 해결됨  일반적이지 않은 경우라고 판단됨. 상황발생 #1 WHEA_UNCORERECTABLE_ERROR 로 블루스크린 발생. 블루스크린 발생 시점은 윈도우 로그인하는 순간. 이것저것 검색하여 시도해보았다. 검색결과 주 원인은 하드웨어로 CPU의 오버클럭, 드라이버의 잘못된 설치, 윈도우 업데이트의 호환성 문제 등이 있었다. 결론적으로 말하자면 내경우는 윈도우 업데이트로 드라이버와 무언가 꼬인듯 하다. 문제해결시도 : WHEA_UNCORRECTABLE_ERROR 1. CPU의 클럭 헤르츠를 조절 (결과 : 부분적 해결, 원상복구함)  - 오버클럭되어있는 CPU에서 주로 발생한다하여 CMOS에 접속하여 CPU HZ를 조절  - HZ를 낮추거나 높이는 테스트를 해보았으며 경우에따라 부팅이 잘 되거나 안되거나가 반복됨.  - 잘 모르는 옵션들 막 건들였다가 보드 부팅자체가 안되어서 바이오스 초기화를 감행함    (전원플러그 뽑고, 전원 눌러서 완전방전 후 , 메인보드의 배터리를 뽑았다.) 2. 안전모드로 부팅가능여부 확인 (결과 : 안전모드로 정상부팅됨을 확인)  - WOL(Wake On Lan) 기능을 사용하고 있었으므로 랜카드에 문제가 있을 수 있다고 판단.  - 랜선을 뽑거나 랜카드 사용 안함 등으로 설정 후 정상 부팅 해보았으나 1번과 같이 잘 되다가 안되다가를 반복함. 3....

how to delete c.robotcapatch.info Malware in Chrome Browser

이미지
개요 How to delete "c.robotcapatch.info"  malware in Chrome Browser (멜웨어 삭제 방법) How to infected malware (멜웨어 감염 경로) 몇일 전. 아래와같은 화면이 떳고 호기심에 수락을 누른탓에 멜웨어에 감염되었다. 해당 멜웨어에 감염된 증상으로 우측 하단에 지속적으로 알림광고메시지가 팝업되었다. 몹시 귀찮고 보기싫은 상황.... 네이버에 검색해보니 해당 멜웨어에대한 정보는 나오지 않는 상태였고  구글링의 결과로 여러 사이트들을 관찰한결과 짜고치는 고스돕같은 느낌을 받았다.  어디까지나 본인의 생각이겠지만.. 바이러스를 배포하고, 공식 사이트에서는 치료를 위한  툴을 제공하는 느낌을 받았다.  방법또한 매우 친절하고 자세히 나와있지만 대부분 하나의 프로그램으로 귀결되었다.  WiperSoft-installer.exe를 다운받게 하고 해당 프로그램을 이용하여 검색을하면 여러가지 멜웨어들이 검색된다. 치료를 위해서는 돈을 지불해야하는 툴이다.  비용을 지불하는것은 나쁘지 않겠지만.. 알수없는 찜찜함을 느껴서 국산툴을 이용하기로했다. Introduce perfectly tool. (Malware Zero Kit) We can download tool below this site. https://malzero.xyz/ 위 사이트를 이용하여 MalwareZero kit, tool을 다운 받는다.  해당 툴을 처음 만난건 약 7년쯤 된것같다. 이런저런 네임밸류가있는 V3, AlYac, Averest, Nortun 등... 많은 툴들을 써서도 치유되지않는 멜웨어 바이러스에 좌절하다가 마지막으로 만난 툴이다. 심플하고 라이트한느낌. 기름기 쫙뺀 성능좋은 툴이라고 소개하고싶다.  해당 툴을 돌리고 약 10여분 검사시간...

Maria DB JDBC 기본 구문

MariaDB 와 JAVA 연동을 위한 기본 구문  참고 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import  java.sql.Connection; import  java.sql.DriverManager; import  java.sql.PreparedStatement; import  java.sql.ResultSet; import  java.sql.SQLException; public   class  MainEntry {    public   static   void  main( String [] args) {     Connection con  =   null ;     PreparedStatement pstmt  =   null ;       ResultSet rs  =   null ;      try  {           Class.forName( "org.mariadb.jdbc.Driver" );           con  =  DriverManager.getConnection( "jdbc:mariadb://100.100.100.7:3306/dbname" , "userId" , "password" ); ...

Full Screen Service at Browser (Feat. Niagara N4 Browser)

이미지
개요 Chrome을 이용하여 풀스크린 서비스 하기 브라우저별 풀스크린  모든 브라우저 공통 단축키 (F11) 크롬, IE11, MS Edge, Firefox, Opera 브라우저는 F11키를 이용하여 전체화면을 활성화 할 수 있다. 대부분의 브라우저에서 "보기" 메뉴를 이용하면 "전체화면" 명령을 이용할 수 있을것이다. 크롬 브라우저의 자동 풀 스크린 크롬브라우저는 실행과 동시에 풀 스크린으로 동작할 수 있다.  방법은 아래와같다.  "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -kiosk http://url 단축아이콘에서 위와같이 실행하면 시작과동시에 풀스크린으로 열리게된다. 기타 브라우저의 자동 풀 스크린 Windows환경에서는 VBS를 이용하여 간단하게 기능을 구현할 수 있다.  본 내용에 대해서는 아래의 링크를 참고하자.  https://nfengineer.blogspot.com/2019/04/auto-log-in-to-website-using-vbs_69.html 위의 링크의 내용을 보고나면, 브라우저를 열고, F11키가 자동으로 눌러지게 하는 프로그램을 만들 수 있을것이다.

Niagara Framework - Services(AlarmService)

이미지
개요 Study of AlarmService in Niagara Framework  Contents 나이아가라 프레임워크의 알람 서비스 나이아가라 프레임워크는 많은 서비스를 탑재하고있다. 또한 추가로 서비스를 더 탑재할 수도 있다. 본 내용에서는 나이아가라 프레임워크에서 기본적으로 제공하는 서비스중 AlarmService에 대해서 알아본다. What is AlarmSerice 알람서비스는 NiagaraFramework 내에서 사용되는 모든 포인트들의 AlarmExtension을 수집한다. 또한 수집한 알람들에 대해 우선순위를 정할 수 있고, 전체 경보들에 대한 분석을 진행할 수 있으며, 알람을 어떻게 운용할지 설정할 수 있다. 알람 서비스 안에는 기본적으로 하나의 알람 클래스가 있으며 모든 알람 설정은 기본적으로 DefaultAlarmClass로 자신의 알람 정보를 보내게 되어있다. <DefaultAlarmClass in AlarmService> <AlarmExtensions in alarm module> How to extend AlarmExtension. 우리는 NumericPoints, BooleanPoints, EnumPoints, StringPoints 등의 여러가지 데이타 포인트들에 Extensions 하부 객체들을 추가할 수 있다. 모든 데이타 포인트들은 AlarmExtensions의 객체를 추가함으로서 경보로서의 가치를 갖게된다.   대부분 읽거나 보면 감으로 "아하~" 하는 수준은 이해가 될 것이다. 다만.. 맨 아랫 부분의 Alarm Class에 대한 이해가좀 필요할듯하여 부연설명을 적어본다. Alarm Class : Default Alarm Class NiagaraFramework의 스테이션의 AlarmService는 기본적으로 Default Alarm Class를 갖고있는다.  그리고 모든 포인트들에 AlarmExtens...

Windows Server 2012 Standard / Core version

이미지
개요 Windows 2012 R2 Server Core 란? 윈도우 서버는 느리고 답답하며, 핫픽스도 자주 발생한다. 이러한 환경을 개선하고자 마이크로소프트에서는 ServerCore 버전을 만들게 된다. Contents

PID control using LoopPoint at KitControls Module

이미지
개요 본문에서는 PID 컨트롤을 왜, 어떻게 해야하는지에 대해 적고자 한다. Niagara Framework를 이용하여 PID제어 하는 방법을 알아보자. Contents PID 컨트롤은 무엇인가 ( What is the PID control)  P : Proportional : 비례  I  : Integral       : 적분  D : Differential  : 미분  비례와 적분, 미분 정보를 조합하여 적정한 수준의 출력값을 결정하는 기법  효과적으로 목표값에 도달하기위해 사용되는 제어의 기법 ON/OFF 제어의 결과 (Result of On/Off Control) <단순 ON/OFF 제어결과 , 출처 : www.inforad.co.kr> P 제어의 결과  (Result of P-Control) <P 제어 결과 , 출처 : www.inforad.co.kr> PD 제어의 결과  (Result of PD-Control) <PD 제어 결과, 출처 : www.inforad.co.kr> PID 제어의 결과  (Result of PID-Control) <PID 제어결과, 출처 : www.inforad.co.kr> PID 제어의 예시 (Example of PID-Control) ...