Posted on 2008/03/18 23:43
Filed Under Windows/응용프로그램

DNS server, DNS service  

그림이나 애니메이션이 다소 많은 용량의 파워포인트작업을 하시다보면, 파워포인트 편집화면이 계속 깜박거리면서 계속적으로 로딩되는 듯한 현상을 경험하실 때가 있을겁니다.

이런 경우를 격으신분들은 공감하시겠지만, 정말 짜증납니다.

이 현상을 해결하기위해 여기저기 뒤져보고 찾아보았습니다.
카페지기로서의 책임감을 가지고...

결국 Microsoft에까지 문의한 끝에 그 근본적인 원인과 해결 방법을 알아냈습니다. ^^
(저 장하져?ㅋㅋㅋ)


■ 해결방법1-맞춤법검사 항목해제
[도구]-[옵션] 항목에서 '입력할때 자동으로 맞춤법 검사'항목을 해제합니다.
(아마도 맞춤법 검사 항목에서 무슨 작업을 부지런히 하는 것 같네요.^^;;;;)

■ 해결방법2-그림 해상도조정
그림의 해상도가 무쟈게 클 경우에 발생하기도 하는데요,
PowerpointXP의 경우 '그림압축'기능을 사용하셔서 압축을 하시거나, 그림압축기능이 없는 2000버전이하의 경우에는 삽입한 그림의 해상도를 화면에 맞추어 삽입해주시는 원초적인 방법(?)을 사용하실 수 밖에 없겠네요.

이 내용은 파워포인트문서를 인쇄를 하지 않으시려면 (인쇄한다하더라도..)데이터 용량을줄이고 버벅거리는 현상을 막기위해서는 거의 필수적 사항입니다.

위의 방법으로도 해결이 안되시는 경우는 대부분 제작하신 파워포인트의 파일과 시스템의 설정상태와 관련이 있습니다.

시스템을 안전모드로 부팅(시스템 재시작하셔서 F8키를 계속 누름)해서, 해당파일을 열었을때 깜박거림 현상이 없다면 아래의 방법으로 해결이 될 거예요.

■ 해결방법3-Update

시스템의 드라이버 문제일 가능성이 있으니 그래픽카드나, 기타 드라이버를 최신버전으로 업데이트를 시도해보시기 바랍니다.
또한 Microsoft홈페이지에서 Office업데이트를 시도해보시기 바랍니다.

■ 해결방법4-Msconfig조정

이 방법은 MS에 문의하여 알아낸 것입니다.
위의 3가지 방법으로도 해결이 안된다면, 거의 시스템에 세팅된 프로그램과의 충돌 때문입니다.
시작프로그램에서 충돌하는 프로그램을 찾아 내리게되면, 정상적으로 동작하게 됩니다. 해결방법은 다음을 참고하세요.^^

▷ Windows 2000의 경우
첨부한 파일(본 문서 우측상단 파일)을 winnt/system32 폴더안에 붙여 넣기합니다.
시작/실행/msconfig라고 입력후 확인을 누르면 '시스템구성유틸리티'창이 뜹니다.
'일반'탭에서 '선택모드'를 선택후 시작항목로드만 선택해제한후 적용을 누르고 확인을 누른후 시스템 재부팅한후 확인합니다.

▷ Windows 98/XP의 경우
시작/실행/msconfig라고 입력후 확인을 누르면 '시스템구성유틸리티창'이 뜹니다.
'일반'탭에서 '선택모드'를 선택후 시작항목로드만 선택해제한후 적용을 누르고 확인을 누른후 시스템 재부팅한후 확인합니다.

■ 해결방법5-하드웨어가속기능조정

이 방법은 최근에 알아낸 것으로 위의 모든방법으로도 안될경우, 거의 100%에 가까운 성공률을 자랑하는 방법입니다.
화면의 깜박거림 현상은 Direct Draw와, Direct3D가속기능과 어느 정도 관련이 있습니다.
아마도 시스템에서 무슨 작업을 계속 하는 것 같더군요.

제어판의 디스플레이 등록정보로 들어가시면, 해상도를 부분 오른쪽에 "고급"이라는 단추가 있는데, 그걸 누르고 들어가시면, '문제해결' 탭에 하드웨어가속을 조절하는 '바'가 있습니다.
이 바를 왼쪽으로 조절하셔서, DirectX가속기능을 사용하지 않는곳까지 왼쪽으로 이동시키세요.
이렇게 하신후, 확인을 누르고 나오면 화면의 깜박거림은 더이상 나타나지 않습니다.


이 방법 사용시 주의사항

하지만 이것은 깜박거림현상을 막기위한 임시방편이라는 것과,
기본적으로는 가속기능을 사용하는 것이 더 좋다는것은 알고 계셔야 하며, 이렇게 설정하셨을때, DirectX가속기능을 사용하는 인터넷 게임 등의 작동이 되지 않으므로,  파워포인트 작업이 끝난후에는 다시 원상태로 복구하시는것이 좋습니다.
2008/03/18 23:43 2008/03/18 23:43

Posted on 2008/03/18 23:39
Filed Under Windows/장애처리

DNS server, DNS service  

200G 하드 쓰기 지연 오류 문제

시리얼 하드 디스크 (barracuda 7200 200G ) 연결 안되요?
저는 맥스터 200기가를 외장으로만 3대(8M+8M+16M)를 쓰고있습니다.
지연쓰기오류는 3가지 원인이 복합적으로 이루어집니다.

1. 불량원도우즈
2. 하드결함
3. 케이블 불량

해결책

1. 원도우즈를 정품시디로 깨끗하게/깔끔하게 잘 깔아야합니다.
이미지백업때문에 뭉게진다는 설도 있지만,
제가 노턴고스트를 확인해본결과 가능성이 희박합니다.(잘쓰고있음)
물론 이미지백업/복구 과정에서 얼마나 안정적으로 신뢰성있게 작업했느냐?
하는점도 관건이지요.
그런데 사용하시는것이 원도우2003이라고 하셨나요?
지연쓰기 오류가 가장 심각한 OS가 2003입니다.
저도 2000SP4을 쓰다가 2003으로 바꾸어봤는데, 지연쓰기 오류가 더 생기더군요.

즉 고용량 고속 HDD 사용시,
2003+1394 조합이 가장 문제가 심각하고
그나마 2000+USB2 가 가장 안정적입니다.

2. 새로구입한 하드니까 불량율은 희박하지만, 그래도 의심은 해봐야 합니다.

3. 케이블을 짧게 그리고 올바르게 연결시켜야 좋습니다.

MS 측에서는 "쓰기캐시를제거하고 쓰면된다" 고 언급하지만, 말도않되는 소리고, 근본적으로 고쳐야지요.

제 경험상 고용량으로 갈수록 지연쓰기오류가 급증하더군요.
또한 외장1394케이스에서 더더욱 심각하고,
그나마 USB2외장에선 양호해서 계속 쓰고 있습니다.

PC에서 내장으로 쓰면서 지연쓰기 오류가 생기는 문제는 원도우와 디스크(하드)간에 설치가 불안하게 되서 생겼을 확율이 95% 이상입니다.
HDD속도는 빠른데, 원도우가 자료를 전송하지 못하니까, 하드디스크가 멈추어 버리는 현상입니다.
참고로, 문제가 되는 하드를 외장으로 옮겨서 USB1.1 로 전송시키면 아무런 문제가 않나타 납니다.

따라서 내장하드로 사용할때 생긴다면 원도우쪽에 무게를 실어야합니다.

8M 캐시보단 16M 캐시 제품을 쓸때 더 나타납니다.
즉 빠른 하드를 쓰면 쓸수록 지연쓰기오류 가 더 많이 나타납니다.
결국 원도우가 고용량 고속하드디스크에 대해 근본적인 대처능력이 떨어진다고 봐야죠

잘쓰고 있는 사람이 있다면 다행인겁니다.
그러나 잘쓰고있는 사람도 원도우를 포멧하고 새로 깔거나 하면 그제서야 "아 이게 그문제구나!" 하고 깨닳을수도 있습니다.

추가답변:


HDD 구성을 바꾸어 보시기 바랍니다.
마스터/슬레이브 구성을 달리해서 궁합을 맞추어보는 편법(?)도 해볼만한 시도입니다.
(케이블셀렉트나 싱글 점퍼로 해보시거나)

re: [내공몰빵]지연된쓰기오류

applepin (2004-10-04 15:10 작성) 이의제기 | 신고하기

질문자 평


최근에 저도 이러한 문제점이 발생해서 1주일 넘게 고생했습니다만, 어제부로 드디어 해결됐습니다. 결론적으로 하드 이상이 아니라면, 잘못된 이미지를 가진 운영체제의 문제인 것 같습니다.

정말 짜증나고, 답답하고, 화도 나고 했는데, 님의 심정도 오죽할까 싶어서 제 경험담을 올립니다.

님의 상황이 저와 동일한 지는 모르겠지만, 비교가능성을 높이기 위해서 제 경험을 순차적으로 얘기하자면 다음과 같습니다.

1. CPU 및 RAM : 인텔 셀러론 2.3G, 삼성 512M DDR
2. 마더보드 : ASUS P4PE
3. Primary Master : 씨게이트 40G (C/D드라이브로 각각 20G)
4. Primary Slave : 씨게이트 160G (추가 설치하는 HDD)
5. Secondary Master & Slave : Lite-On CD-RW 및 LG CD-Rom
6. 실험 OS : 윈도우XP SP1 및 SP2

씨게이트 160G를 구입하고 최초 파티션은 구입처의 컴퓨터에서 E드라이브와 F드라이브로 80G씩 설정했습니다. 그리고, 제 PC에 Primary Slave로 설정하고, 데이터를 백업받는 중에 F드라이브에서 계속 '지연된 쓰기 실패'가 발생했습니다(오류 발생시 E드라이브 50G정도, F드라이브 50G 정도 데이터를 저장한 상황이었음)

이상하다 싶어서, 160G HDD의 파티션을 삭제하고(데이터는 다른 PC에 백업받았음), 다시 파티션을 설정하니까, F드라이브를 포맷하는 중에 "포맷이 성공적으로 완료되지 못했습니다"라는 오류 메세지가 발생하였습니다.

다시 한번 시도하고 싶어서, 외장형하드케이스에 160G를 설치하고 파티션하니까 정상적으로 파티션 및 포맷이 완료되고, 외장형하드 상에서 데이터를 백업하니까 F드라이브도 정상적으로 백업이 됩니다.

외장형하드케이스에서 160G를 분리하여 Primary Slave로 설정하니까, 다시 "지연된 쓰기 실패" 및 "포맷이 성공적으로 완료되지 않았습니다"라는 오류가 발생하였습니다. 이 시점에서 더 이상 HDD 불량은 아니라는 점을 확신했습니다.

케이블 문제일 질도 모르겠다 싶어서, 친구한테 씨게이트 120G HDD를 빌려서 Primary Slave로 설정하니까, 정상적인 파티션 설정 및 백업이 수행됩니다. 이 시점에서 케이블 문제는 아니라고 생각했습니다.

결국, 48bit Lba 문제인가 싶어서, 다음과 같이 각기 다른 윈도우CD로 '윈도우XP 설치 -> SP1 패치 -> SP2 패치 -> 48bit Lba 패치', '윈도우XP+SP1설치 -> 48Bit Lba 패치', '윈도우XP+SP1설치 -> SP2 패치 -> 48bit Lba 패치', '윈도우XP+SP2 설치 -> 48bit Lba 패치'를 해보았어도, 모두가 160G HDD를 포맷하지 못하고 지연된 쓰기 실패 오류가 발생하였습니다.

어쩔 수 없이, PC구입처에 연락을 해서 그쪽에서 가지고 있던 윈도우XP SP1 원본으로 설치를 해보니까, 정상적으로 포맷 및 작동되었습니다.

결과적으로, HDD의 물리적인 손상이 아니고(씨게이트HDD 수입대행사 홈페이지에서 디스크 체크 프로그램을 다운받아서 체크해 보세요. 홈페이지 주소는 http : www.seagate4u.co.kr입니다), SP1이 설치되어 있고 48bit Lba 패치를 해줬는데도 동일한 문제가 발생한 것이라면, 잘못 덤프된 윈도우XP로 운영체제를 설치해서 그런 것입니다.

새로운 윈도우로 설치해 보세요. 그러면 해결될 겁니다.
행운을 빌며.... 의문사항 있으시면 메일 주세요...
2008/03/18 23:39 2008/03/18 23:39

Posted on 2008/03/18 18:00
Filed Under Programming/JavaScript

DNS server, DNS service  

먼저 해당 코드값을 알아야 합니다.

Ctrl은 17

Alt는 18

그럼 스크립트에서

[CODE]
<script language="JavaScript">
<!--
function CtrlAlt() {
if (event.keyCode == 17) {
alert ("Ctrl 금지");
return false;
}
if (event.keyCode == 18) {
alert ("Alt 금지");
return false;
}
}
document.onkeydown = CtrlAlt;
//-->
</script>

[/CODE]

위에 소스에서 보면

document.onkeydown = CtrlAlt; 문서 안에서 키를 눌렀을때 함수 CtrlAlt를 실행 하고

함수 조건에 보면

Ctrl을 눌렀을때 event.keyCode == 17 //이벤트가 발생한 키의 코드값을 확인후 경고창을 띄웁니다.

Alt를 눌렀을때 event.keyCode == 18 //이벤트가 발생한 키의 코드값을 확인후 경고창을 띄웁니다.

키의 코드값에 대해서는 아래 링크를 참고 하세요(예제 43번)

코드


그럼 수고 하세요

2008/03/18 18:00 2008/03/18 18:00

About

by CoCo

Notice

Counter

· Total
: 846588
· Today
: 75
· Yesterday
: 70