3월 11일 윈도우 업데이트 이후 작업하다 작업 표시줄 클릭만 하면 버벅 대면서 한참 후에서야 작동되는 현상 발생!!


별의별 짓을 다 하고 모니터링을 해봐도 이유를 알수가 없었다...


그와중에 검색해보니 동일한 내용으로 마소 포럼에 문의 올린 내용이 있었다!!


해결방법은 


1. KB3032323 제거 

- 제어판 > 프로그램 및 기능 > 설치된 업데이트 보기 에서 해당 업데이트를 삭제 후 재시작


2. 그래도 문제가 있다면


- KB3035527 : Problems occur after you pin and unpin a Win32 app from the taskbar in Windows

- 삭제 후 역시 재시작 해본다.




3. 그래도 문제가 있다면 (이 부분은 마소 포럼중재자 답변은 아닙니다)


- KB3033889 삭제 후 재시작

- 출처 : http://freesoft.tvbok.com/cat97/2015-2016/2015_03_windows_update.html (일본사이트)

- 번역본 : http://jptrans.naver.net/webtrans.php/korean/freesoft.tvbok.com/cat97/2015-2016/2015_03_windows_update.html



--------------------


해당 내용의 마소 포럼 내용은 아래 링크 참고


http://answers.microsoft.com/ko-kr/windows/forum/windows8_1-windows_update/window-81/b5c1e7a0-ba06-4805-95ce-156fe576bcbe



------------------------



해당 내용에 대한 패치가 드디어 나왔습니다.


최근, 일부 PC에서 Windows Update을 통하여 KB3033889 설치 후, Korea IME (and Japanese)사용 시 작업 표시줄과 Explorer.exe 에서 멈춤 증상(hang)이 발생되는 것을 확인 하였습니다.

이 문제는 Japan과 Korea에서만 IME으로 설정 되어 있을 때에만 발생되는 증상으로 확인 되었으며 오늘 날짜로 이와 관련하여 HotFix가 배포 되었습니다.

KB3033889 설치 후 위와 같은 증상이 발생되고 있다면 아래의 방법으로 Hotfix를 다운로드 하여 설치를 진행해 주시기 바랍니다

  1. 아래 링크로 접속하여 Hotfix Download Available 을 클릭 합니다.
    https://support.microsoft.com/en-us/kb/3048778?wa=wsignin1.0
  2. 핫픽스 선택 항목에서 현재 사용중인 운영체제 (Windows 8/ Windows 8.1)을 선택하고 2번에서 핫픽스 링크를 받아 볼 본인의 전자 메일을 입력 합니다.
  3. 핫픽스 요청을 클릭 합니다.
  4. 전자 메일을 통해  "Hotfix download link you requested" 제목으로 온 메일을 확인 합니다.
  5. 메일 하단의 Location:  경로를 클릭하여 핫픽스를 다운로드 합니다.
  6. 파일을 실행하여 압축을 풀 위치를 지정하고 (예:바탕 화면) 압축 해제 합니다.
  7. 압축 해제 후 확인되는 파일을 실행하여 업데이트를 설치 합니다.
  8. 설치가 완료되면 PC를 다시 시작 합니다.
  9. 설치 완료 후 증상을 확인 합니다. 

다시 한번 이 문제로 PC의 이용에 불편을 겪으신 고객님들께 사과 드리며 더 나은 서비스를 위해 노력하겠습니다.

감사합니다. 




CodeIgniter + uploadify + Session Cookie (Flash)


The solution:
This guide has been written for CI 2.1.0, it can easily be edited for prior versions.

EDIT
-In later versions of uploadify post_params in JavaScript may be replaced by formData

1. Extend CI_Session
Create a MY_Session.php under /application/libraries or extend your own one. Copy the whole sess_read() function from /system/libraries/Session.php and paste it into your newly created MY_Session.php.

Replace:

$session $this->CI->input->cookie($this->sess_cookie_name); 

With:

if (isset($_POST['browser_cookie']))
  
{
   $_cookie 
$this->CI->input->post('browser_cookie');
   
$enc_key $this->CI->config->item('encryption_key');
   
$session trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256$enc_keybase64_decode($_cookie), MCRYPT_MODE_ECBmcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256MCRYPT_MODE_ECB), MCRYPT_RAND)));
  
else {
   $session 
$this->CI->input->cookie($this->sess_cookie_name);
  

2. Session Library Setup
Setup your Session Library properly (add an encryption_key in your config.php) and enable table based sessions as well as disable sess_match_useragent in config.php (important!)

3. In your view where uploadify is embedded, you will have to append post params to your upload function. Here is a sample code:

$('#do_upload').uploadify({
  swf
'/js/uploadify/uploadify.swf',
  
uploader'/objects/upload_images/' object_id,
  
post_params{"browser_cookie""<?= trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->config->item('encryption_key'), $_COOKIE[$this->config->item('sess_cookie_name')], MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)))); ?>"},
  
cancelImage'/js/uploadify/uploadify-cancel.png',
  
checkExistingfalse,
  
multitrue,
  
autotrue,
  
onUploadSuccess: function(filedataresult){
     
//do something useful
  
}
 }
); 

This has to be parsed by your PHP parser in order to fill the values. You could also just declare a variable like

var browser_cookie = “<?= trim…....... ?>”

and just load this global variable in your upload function.

4. How does it work?
Basically it generates an encrypted version of your session cookie and posts it to your server. As you have already modified the session class, it recognizes that your session cookie has been sent via post and is using this instead. Basically it’s just a simulation of what the browser would do if it wasn’t Flash.

5. Conclusion and caveats
If CI Basis is updated, don’t forget to update your MY_Session as well. It is just ensuring that.

Make sure that your cookie is valid before sending the files to your server. Otherwise you could raise the value of “sess_time_to_update” in your config.php.



출처 : https://ellislab.com/forums/viewthread/216227/#999189

MS14-045: 커널 모드 드라이버용 보안 업데이트에 대한 설명: 2014년 8월 12일

 

윈도우7 64bit 에서 가장 문제가 되는듯 하네요.

 

심하면 블루 스크린에... 부팅까지 안되고, 마소에서 직접 삭제 권고까지 할 정도니...

 

 

 

Microsoft는 보안 공지 MS14-045를 발표했습니다. 이 보안 공지에 대해 자세히 알아보십시오.

이 보안 업데이트에 대한 도움말 및 지원을 받는 방법

업데이트 설치 도움말: Microsoft Update 지원



IT 전문가용 보안 솔루션: TechNet 보안 문제 해결 및 지원



Windows 기반 컴퓨터 Windows를 바이러스 및 맬웨어로부터 보호: 바이러스 솔루션 및 보안 센터



지역별 지원 정보: 국가별 지원

 

 

 

이 보안 업데이트의 알려진 문제

  • 알려진 문제 1
    이 보안 업데이트를 설치한 후 기본 글꼴 디렉터리(%windir%\fonts\)가 아닌 위치에 설치된 글꼴을 활성 세션에 로드하는 경우 이 글꼴을 변경할 수 없습니다. 이러한 글꼴을 변경, 대체 또는 삭제하려는 시도가 차단되고, "사용 중인 파일" 메시지가 나타납니다.

    자세한 내용은 다음 Microsoft 웹 페이지를 참조하십시오.
    글꼴 설치 및 삭제
    AddFontResource 함수
    AddFontResourceEx 함수
    RemoveFontResource 함수
    RemoveFontResourceEx 함수


  • 알려진 문제 2
    Microsoft는 다음 업데이트를 설치한 후 글꼴이 제대로 렌더링되지 않는 문제를 조사하고 있습니다.
    2982791 MS14-045: 커널 모드 드라이버용 보안 업데이트에 대한 설명: 2014년 8월 12일
    2970228 Windows에서 러시아 루블에 대한 새로운 통화 기호를 지원하기 위한 업데이트 (영어로 표시될 수 있습니다)
    2975719 Windows RT 8.1, Windows 8.1 및 Windows Server 2012 R2에 대한 2014년 8월 업데이트 롤업
    2975331 Windows RT, Windows 8 및 Windows Server 2012에 대한 2014년 8월 업데이트 롤업
    상태
    이러한 문제에 대한 조사가 진행되는 동안 해당 업데이트에 대한 다운로드 링크를 제거했습니다.

    완화
    제어판에서 프로그램 및 기능 항목을 열고 설치된 업데이트 보기를 클릭합니다. 다음 중 현재 설치된 업데이트를 모두 찾아 제거합니다.
    • KB2982791
    • KB2970228
    • KB2975719
    • KB2975331
  • 알려진 문제 3
    Microsoft는 다음 업데이트를 설치한 후 0x50 중지 오류 메시지(버그 확인)가 표시되고 시스템 작동이 중단될 수 있는 문제를 조사하고 있습니다.
    2982791 MS14-045: 커널 모드 드라이버용 보안 업데이트에 대한 설명: 2014년 8월 12일
    2970228 Windows에서 러시아 루블에 대한 새로운 통화 기호를 지원하기 위한 업데이트 (영어로 표시될 수 있습니다)
    2975719 Windows RT 8.1, Windows 8.1 및 Windows Server 2012 R2에 대한 2014년 8월 업데이트 롤업
    2975331 Windows RT, Windows 8 및 Windows Server 2012에 대한 2014년 8월 업데이트 롤업
    이 조건은 영구적일 수 있으며 시스템이 제대로 시작되지 못하게 할 수 있습니다.

    상태
    이러한 문제에 대한 조사가 진행되는 동안 해당 업데이트에 대한 다운로드 링크를 제거했습니다.

    완화
    1. 안전 모드에서 컴퓨터를 다시 시작합니다.
      • Windows 7
      • Windows 8 및 Windows 8.1:
        1. Windows 8.1용 설치 미디어(예: DVD 또는 USB)가 있는 경우 설치 미디어를 사용하여 컴퓨터를 시작합니다. DVD 또는 USB 플래시 드라이브를 넣고 컴퓨터를 다시 시작합니다. "DVD에서 부팅하려면 아무 키나 누르십시오."와 같은 메시지가 표시되면 다음을 수행하십시오. 이러한 메시지가 표시되지 않는 경우 컴퓨터가 DVD 또는 USB로 먼저 시작되도록 컴퓨터의 BIOS 설정에서 다시 시작 순서를 변경해야 할 수 있습니다. Windows 설치 페이지가 표시되면 컴퓨터 복구를 클릭하여 Windows 복구 환경을 시작해야 합니다.
        2. 미디어가 없는 경우 전원 단추를 사용하여 시작 프로세스 중에 컴퓨터를 세 번 다시 시작해야 합니다. 그러면 Windows 복구 환경이 시작되어야 합니다.
        3. 컴퓨터가 Windows 복구 환경에서 시작되자마자 옵션 선택 화면에서 문제 해결을 탭하거나 클릭합니다. 시작 설정 옵션이 표시되지 않는 경우 고급 옵션을 탭하거나 클릭합니다.
        4. 시작 설정을 탭하거나 클릭한 다음 다시 시작을 탭하거나 클릭합니다.
        5. 시작 설정 화면에서 원하는 시작 설정을 선택합니다. (안전 모드는 4를 누릅니다.)
        6. 관리자 권한이 있는 사용자 계정을 사용하여 컴퓨터에 로그인합니다.
    2. fntcache.dat 파일을 삭제합니다. 이렇게 하려면 명령 프롬프트 에서 다음 명령을 입력하고 Enter 키를 누릅니다.
      del %windir%\system32\fntcache.dat
    3. fntcache.dat를 삭제한 후 컴퓨터를 다시 시작합니다. 이제 컴퓨터가 시작되어야 합니다.
    4. 시작, 실행을 차례로 클릭하고 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.
    5. 레지스트리에서 다음 하위 키를 찾아 클릭합니다.
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts\ 
    6. Fonts 레지스트리 하위 키를 마우스 오른쪽 단추로 클릭한 다음 내보내기를 클릭합니다.
    7. 내보낸 reg 파일에 대한 이름을 입력하고 이 파일을 저장할 위치를 선택합니다. 나중에 이 파일을 사용하여 다음 단계에서 제거되는 글꼴 등록을 복원합니다.
    8. reg 파일을 저장한 후 Fonts 레지스트리 하위 키 아래에서 다음 조건을 충족하는 데이터 필드에 대한 레지스트리 값을 찾습니다.
      • 파일 이름만 있는 것이 아니라 전체 파일 경로가 포함됨
      • 전체 파일 경로가 ".otf" 확장명으로 끝납니다. (이 확장명은 OpenType 글꼴 파일을 나타냅니다.) 
        그림 축소그림 확대
        OpenType 글꼴 파일
        그림 확대를 위해 클릭하시기 바랍니다
    9. fntcache.dat 파일을 다시 삭제합니다. (그러면 이 파일이 다시 만들어집니다.) 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.
      del %windir%\system32\fntcache.dat
    10. 제어판에서 프로그램 및 기능 항목을 열고 설치된 업데이트 보기를 클릭합니다. 다음 중 현재 설치된 업데이트를 모두 찾아 제거합니다.
      • KB2982791
      • KB2970228
      • KB2975719
      • KB2975331
    11. 컴퓨터를 다시 시작합니다.
    12. 앞서 저장한 reg 파일을 찾고 이 파일을 마우스 오른쪽 단추로 클릭한 다음 병합을 클릭하여 이전에 제거한 글꼴 레지스트리 값을 복원합니다.

      참고 문제가 되는 업데이트가 제거되었으므로 해당 레지스트리 값을 안전하게 다시 추가할 수 있습니다. 

 

 

기술 자료: 2982791 - 마지막 검토: 2014년 8월 19일 화요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Foundation
  • Windows 8.1 Enterprise
  • Windows 8.1 Pro
  • Windows 8.1
  • Windows RT 8.1
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
  • Windows 8 Enterprise
  • Windows 8 Pro
  • Windows 8
  • Windows RT
  • Windows Server 2008 R2 Service Pack 1 을(를) 다음과 함께 사용했을 때
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
    • Windows Web Server 2008 R2
    • Windows Server 2008 R2 Foundation
  • Windows 7 Service Pack 1 을(를) 다음과 함께 사용했을 때
    • Windows 7 Ultimate
    • Windows 7 Enterprise
    • Windows 7 Professional
    • Windows 7 Home Premium
    • Windows 7 Home Basic
    • Windows 7 Starter
  • Windows Server 2008 Service Pack 2 을(를) 다음과 함께 사용했을 때
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server 2008
    • Windows Server 2008 Foundation
    • Windows Server 2008 for Itanium-Based Systems
  • Windows Vista Service Pack 2 을(를) 다음과 함께 사용했을 때
    • Windows Vista Ultimate
    • Windows Vista Enterprise
    • Windows Vista Business
    • Windows Vista Home Premium
    • Windows Vista Home Basic
    • Windows Vista Starter
  • Microsoft Windows Server 2003 Service Pack 2 을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
키워드: 
atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability KB2982791

 

광고창이 자꾸 뜰때


마이크로소프트사에서 제시한 해결 방법입니다.


출처 : http://answers.microsoft.com/ko-kr/ie/forum/ie8-windows_7/%EC%9D%B8%ED%84%B0%EB%84%B7/8f96ad0f-9811-4c88-9060-6e0426b6980d


작업 1. Malwarebyte 실행

 http://www.malwarebytes.org/mbam.php

바이러스트로이 목마루트킷,  스파이웨어 악성 프로그램을 제거   있는 Tool 으로Malwarebytes 사에서 제공  프로그램 입니다.

 

 

작업 2. Internet Explorer 기본 설정을 복구 (개인 설정 삭제 옵션을 사용)
http://support.microsoft.com/kb/923737/ko

 

 

작업 3. 시작 프로그램 서비스 내리기

1.     [시작 - 실행]  msconfig 입력  엔터 합니다.

2.     시스템 구성 에서 시작프로그램탭으로 이동 합니다.

3.     시작 프로그램 탭에 모두사용 안함”  클릭 합니다.  

4.     서비스 탭으로 이동, “모든 microsoft 서비스 숨기기 체크 합니다.

5.     후에 나타나는 서비스 목록은 “ 모두 사용 안함 “  클릭  적용 확인 합니다.

6.     컴퓨터 재시동 합니다.

 

 

작업 4. Internet Explorer 추가 기능 문제 해결

http://support.microsoft.com/mats/ie_freezes_or_crashes/ko

 

 

작업 5. 불필요한 프로그램 제거

[제어판 - 프로그램  추가 제거 ] 에서 불필요한 툴바나 Search 프로그램은 삭제 합니다.

 

 

작업 6.  Browser Helper Object 삭제

1.     시작 -> 프로그램  파일 검색 란에 regedit 입력 , Enter 누릅니다

2.     아래의 경로로 이동하여, Browser Helper Objects 폴더와 Post Platform 폴더 하위의 모든 항목을 삭제합니다.

·         HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects

·         HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform

jqueryUI tab 안에 구글 맵을 삽입하면 이상하게도 가로 사이즈가 특정 부분부터 짤려서 늘어나질 않는다 -ㅅ-;;;

원인은 맵 초기화 함수의 호출 위치~!

보통 body onload 나 $(function(){}); 안에 위치시키는 구글맵 초기화 함수를

tab load 혹은 show 되어 질때 호출 하면 문제는 깔끔하게 해결된다.


[code]
$("#google-map-tab").tabs({
    show: function(event, ui) {
   google_map_initialize(); //map initialize   
    }
});
[/code]

참조 :

Google Maps JavaScript API V3 : 데스크톱 및 휴대기기용 지도 애플리케이션을 위한 솔루션
http://code.google.com/intl/ko-KR/apis/maps/documentation/javascript/

jQueryUI : jquery ui
http://jqueryui.com/

+ Recent posts

티스토리 툴바