반응형

Microsoft VBScript 런타임 오류 '800a01ad'가 발생한다면 Microsoft Windows Server 64Bit 운영체제에서 64bit 용 IIS를 운영하고 있을 것이다. 해당 IIS에서 32bit 어플리케이션을 구동할수있게 설정을 변경하여야 한다. 



-오류메세지

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

Microsoft VBScript 런타임 오류 error '800a01ad'

ActiveX 구성 요수는 개체를 작성할수없습니다. 

/site/customer/board_read.asp 줄 11

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


-문제해결

1. IIS에서 "응용 프로그램 풀" 선택 

2. 해당 서비스 응용프로그램 선택후 오른쪽 작업창에서 "응용 프로그램 풀 편집" -> "고급 설정"

3. 일반 "32비티 응용 프로그램 사용" False -> True 로 변경






반응형
반응형

cmd를 관리자 권한으로 실행후



1. 서비스 등록

sc create [ioftod] binPath="서비스프로그램 경로 + 실행 파라미터"



2. 서비스 삭제

sc delete [ioftpd]


3. 서비스 실행

net start [ioftpd]


4. 서비스 중지

net stop [ioftpd]



ioftpd 서비스 등록

sc create ioftpd binPath="d:\ioftpd\start.exe -Q"


net start ioftpd


net stop ioftpd


sc delete ioftpd



sc.exe 도움말


C:\Users\Cecil>sc /?


설명:

        SC는 서비스 제어 관리자 및 서비스와의 통신에 사용되는

        명령줄 프로그램입니다.

사용법:

        sc <서버> [명령어] [서비스 이름] <옵션1> <옵션2>...



        <서버> 옵션의 형식은 "\\ServerName"입니다.

        명령어에 대한 자세한 도움말을 보려면 "sc [명령어]"를 입력하십시오.

        명령어:

          query-----------서비스 상태를 쿼리하거나 서비스 종류의

                          상태를 열거합니다.

          queryex---------서비스의 확장 상태를 쿼리하거나 서비스

                          종류의 상태를 열거합니다.

          start-----------서비스를 시작합니다.

          pause-----------서비스에 PAUSE 제어 요청을 보냅니다.

          interrogate-----서비스에 INTERROGATE 제어 요청을 보냅니다.

          continue--------서비스에 CONTINUE 제어 요청을 보냅니다.

          stop------------서비스에 STOP 요청을 보냅니다.

          config----------서비스 구성을 변경합니다(지속적).

          description-----서비스 설명을 변경합니다.

          failure---------서비스가 실패했을 때 수행할 동작을 변경합니다.

          failureflag-----서비스의 오류 동작 플래그를 변경합니다.

          sidtype---------서비스의 서비스 SID 형식을 변경합니다.

          privs-----------서비스에 필요한 권한을 변경합니다.

          qc--------------서비스의 구성 정보를 쿼리합니다.

          qdescription----서비스 설명을 쿼리합니다.

          qfailure--------서비스가 실패했을 때 수행할 동작을 쿼리합니다.

          qfailureflag----서비스의 오류 동작 플래그를 쿼리합니다.

          qsidtype--------서비스의 서비스 SID 형식을 쿼리합니다.

          qprivs----------서비스에 필요한 권한을 쿼리합니다.

          qtriggerinfo----서비스의 트리거 매개 변수를 쿼리합니다.

          qpreferrednode--서비스의 기본 설정 NUMA 노드를 쿼리합니다.

          delete----------서비스를 레지스트리에서 삭제합니다.

          create----------서비스를 만들고 레지스트리에 추가합니다.

          control---------서비스에 제어를 보냅니다.

          sdshow----------서비스의 보안 설명자를 표시합니다.

          sdset-----------서비스의 보안 설명자를 설정합니다.

          showsid---------임의 이름에 해당되는 서비스 SID 문자열을 표시합니다.

          triggerinfo-----서비스의 트리거 매개 변수를 구성합니다.

          preferrednode---서비스의 기본 설정 NUMA 노드를 설정합니다.

          GetDisplayName--서비스의 DisplayName을 가져옵니다.

          GetKeyName------서비스의 ServiceKeyName을 가져옵니다.

          EnumDepend------서비스 종속성을 열거합니다.


        다음 명령어에는 서비스 이름이 필요하지 않습니다.

        sc <서버> <명령어> <옵션>

          boot------------(ok | bad) 마지막 부팅을 마지막으로 성공한 부팅

                          구성으로 저장할 것인지 나타냅니다.

          Lock------------서비스 데이터베이스를 잠급니다.

          QueryLock-------SCManager 데이터베이스의 LockStatus를 쿼리합니다.

예:

        sc start MyService



QUERY 및 QUERYEX 옵션:

        쿼리 명령어 뒤에 서비스 이름이 오면, 해당 서비스의

        상태가 반환됩니다. 이 경우 다른 옵션은 적용되지

        않습니다. 쿼리 명령어 뒤에 아무 것도 오지 않거나

        아래 나열된 옵션 중의 하나가 오면, 서비스가 열거됩니다.

    type=    열거할 서비스 종류(driver, service, all)

             (기본값 = service)

    state=   열거할 서비스 상태(inactive, all)

             (기본값 = active)

    bufsize= 열거할 버퍼 크기(바이트)

             (기본값 = 4096)

    ri=      열거하기 시작할 계속 인덱스 번호

             (기본값 = 0)

    group=   열거할 서비스 그룹

             (기본값 = all groups)


구문 예제

sc query                - 활성 서비스 및 드라이버의 상태 열거

sc query eventlog       - 이벤트 로그 서비스의 상태 표시

sc queryex eventlog     - 이벤트 로그 서비스의 세부 상태 표시

sc query type= driver   - 활성 드라이버만 열거

sc query type= service  - Win32 서비스만 열거

sc query state= all     - 모든 서비스 및 드라이버 열거

sc query bufsize= 50    - 50바이트 버퍼로 열거

sc query ri= 14         - 계속 인덱스 = 14로 열거

sc queryex group= ""    - 그룹에 없는 활성 서비스 열거

sc query type= interact - 모든 인터랙티브 서비스 열거

sc query type= driver group= NDIS     - 모든 NDIS 드라이버 열거


반응형
반응형

Console Application을 윈도우 서비스로 등록 하려할때 방법 #1


Windows Resource Kit 에 포함된 Instrsrv.exe, Srvany.exe 두 프로그램을 이용하여 윈도우 서비스를 추가 등록



1. 설치 

 Instrsrv.exe : 서비스를 설치하거나 제거

 Srvany.exe:  응용프로그램을 서비스로 실행 가능하도록 함.



[패스:리소스킷 경로 Instrsrv] [서비스명] [리소스킷경로 Srvany]


c:\ioftpd>c:\WRKit\Instrsrv.exe ioftpd c:\WRKit\Srvany.exe



해당 레지스트리에 ImagePath 값이 srvany.exe를 가리키도록 설정되었는지 확인


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ioftpd




2. Reg 설정


레지스트리 편집기(Regedt32.exe) 실행하고 아래 하위키 찾자!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ioftpd>


ioftpd에 키추가 

키 이름: Parameters
클래스: <비워 둠>


Parameters 키를 다시 선택하고 편집에서 값추가

값 이름: Application
데이터 형식: REG_SZ
문자열: <path>\<application.ext>  (ex: c:\ioftpd\ioftpd.exe)



3.  실행


net start ioftpd


또는


리소스킷은 sc.exe 를 이용하여 


c:\WRKit>sc.exe ioftpd



또는 컴퓨터관리->서비스 및 응용프로그램


ioftpd intsrv.exe Srvany.exe


반응형

[mysql]CentOS7에서 MariaDB/ MySQL 설치

Linux 2017. 1. 4. 15:20 posted by CecilDeSK
반응형

MariaDB는 CentOS 에서 기본적으로 제공되는 DB이다. 이전에는 MySQL이 설치되었지만 이제는 MariaDB가 기본 설치된다. 



MariaDB의 설치( or MySQL)


yum -y install mariadb-server mariadb


MariaDB 의 실행


systemctl start mariadb



부팅시  MariaDB실행

systemctl enable mariadb



MariaDB의 상태 메세지

systemctl status mariadb



MariaDB의 종료

systemctl stop mariadb



mariadb Client 실행


mysql



centos7 mysql mariadb install


반응형