SPLIT

SPlIT関数は、文字列を指定した区切文字列で区切り配列を返す関数です。

配列を結合し文字列にするには、JOIN関数を使います。

構文
SPLIT( 文字列, [区切文字列, 空文字処理フラグ, 数値処理フラグ] )
引数
文字列
区切り文字列を含んだ文字列
区切文字列
区切る為の文字列(省略時はスペース)
空文字処理フラグ
FALSE
空文字も有効(デフォルト)
TRUE
空文字は無効として処理しない
数値処理フラグ
FALSE
数値以外も有効 (デフォルト)
TRUE
数値型にて格納、数値以外は無効として空文字に変更する
戻値
作成された一次元配列(SAFEARRAY型) 

プログラム実行例

無線LANのインターフェイス情報を取得

HASHTBL LAN str = SPLIT(DOSCMD("netsh wlan show interface"), "<#CR>") FOR n = 0 TO UBound(str) IFB POS(":", str[n]) THEN arr = SPLIT(str[n], ":") LAN[TRIM(arr[0])] = TRIM(arr[1]) ENDIF NEXT DIM items[] = "名前", "説明", "GUID", "物理アドレス", "状態", + _ "SSID", "BSSID", "ネットワークの種類", "無線の種類", "認証", + _ "暗号", "接続モード", "チャネル", "受信速度 (Mbps)", "送信速度 (Mbps)", + _ "シグナル", "プロファイル", "ホストされたネットワークの状態" FOR item IN items PRINT item + ":" + LAN[item] NEXT ////////////////////////////////////////////////// // 【引数】 // 配列 : 上限値を求める配列 // 【戻値】 // 配列の上限値 ////////////////////////////////////////////////// FUNCTION UBound(array[]) RESULT = RESIZE(array) FEND
結果
名前:ワイヤレス ネットワーク接続
説明:Intel(R) WiFi Link 1000 BGN
GUID:***
物理アドレス:74
状態:接続されました
SSID:***
BSSID:18
ネットワークの種類:インフラストラクチャ
無線の種類:802.11n
認証:WPA2-パーソナル
暗号:CCMP
接続モード:自動接続
チャネル:10
受信速度 (Mbps):72
送信速度 (Mbps):72
シグナル:80%
プロファイル:***
ホストされたネットワークの状態:利用不可

ユーザー名を取得

HASHTBL ENV str = SPLIT(DOSCMD("SET"), "<#CR>") FOR n = 0 TO UBound(str) IFB POS("=", str[n]) THEN arr = SPLIT(str[n], "=") ENV[TRIM(arr[0])] = TRIM(arr[1]) ENDIF NEXT PRINT ENV["USERNAME"] ////////////////////////////////////////////////// // 【引数】 // 配列 : 上限値を求める配列 // 【戻値】 // 配列の上限値 ////////////////////////////////////////////////// FUNCTION UBound(array[]) RESULT = RESIZE(array) FEND

連想配列に代入する値をTEXTBLOCKでまとめて宣言する

HASHTBL Month TEXTBLOCK String 1 睦月 2 如月 3 弥生 4 卯月 5 皐月 6 水無月 7 文月 8 葉月 9 長月 10 神無月 11 霜月 12 師走 ENDTEXTBLOCK DIM arr = SPLIT(String, "<#CR>") FOR n = 0 TO UBound(arr) t1 = TOKEN(" ", arr[n]) t2 = TOKEN(" ", arr[n]) Month[t1] = t2 NEXT PRINT Month[1] ////////////////////////////////////////////////// // 【引数】 // interval : 時間単位(yyyy︰年、m︰月、d︰日) // date1 : 日時1 // date2 : 日時2 // 【戻値】 // date2からdate1を引いた日数を求めます。 ////////////////////////////////////////////////// FUNCTION dateDiff(interval, date1, date2) SELECT interval CASE "yyyy" GETTIME(0, date1) y1 = G_TIME_YY GETTIME(0, date2) y2 = G_TIME_YY d = y2 - y1 CASE "m" GETTIME(0, date1) y1 = G_TIME_YY m1 = G_TIME_MM GETTIME(0, date2) y2 = G_TIME_YY m2 = G_TIME_MM d = (y2 - y1) * 12 + m2 - m1 CASE "d" d1 = GETTIME(0, date1) d2 = GETTIME(0, date2) d = (d2 - d1) / 86400 SELEND RESULT = d FEND ////////////////////////////////////////////////// // 【引数】 // arr : 最大公約数を求める数値を格納した配列 // 【戻値】 // 最大公約数 ////////////////////////////////////////////////// FUNCTION GCD(arr[]) c = LENGTH(arr) rem = arr[c-1] MOD arr[c-2] IFB rem = 0 THEN IFB LENGTH(arr) = 2 THEN RESULT = arr[c-2] EXIT ENDIF RESIZE(arr, c-2) RESULT = GCD(arr) EXIT ENDIF arr[c-1] = arr[c-2] arr[c-2] = rem RESULT = GCD(arr) FEND ////////////////////////////////////////////////// // 【引数】 // 数値 : GETTIMEで取得した曜日の番号(G_TIME_WW=0:日曜….6:土曜) // フォーマット : 以下のアルファベットは数値で指定した対応する曜日に置き換えられます。(aaa : 日〜土、aaaa : 日曜日〜土曜日、ddd : Sun〜Sat、dddd : Sunday〜Saturday) // 【戻値】 // 数値をフォーマットした文字列を返します。 ////////////////////////////////////////////////// FUNCTION getWeekdayName(num, format = "aaa") DIM re = CREATEOLEOBJ("VBScript.RegExp") DIM aaa[] = "日", "月", "火", "水", "木", "金", "土"; DIM aaaa[] = "日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"; DIM ddd[] = "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"; DIM dddd[] = "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"; match = reExecute(format, "(a|d)+") type = match.Item(0).Value RESULT = reReplace(format, EVAL(type + "[" + num + "]"), type) FEND ////////////////////////////////////////////////// // 【引数】 // シリアル値 : 時間を表すシリアル値を指定 // 【戻値】 // 例)0…00、0.5…12、1.0…24 ////////////////////////////////////////////////// FUNCTION Hour(serial) RESULT = REPLACE(FORMAT(INT(serial * 24), 2), " ", "0") FEND ////////////////////////////////////////////////// // 【引数】 // str : 正規表現による検索の対象となる文字列 // Pattern : 正規表現で使用するパターンを設定 // IgnoreCase : 大文字・小文字を区別しない場合はTrue、区別する場合はFalse // Global : 文字列全体を検索する場合はTrue、しない場合はFalse // 【戻値】 // 正規表現で検索した結果をMatchesコレクションとして返します。 ////////////////////////////////////////////////// FUNCTION reExecute(str, Pattern, IgnoreCase = TRUE, Global = TRUE) DIM re = CREATEOLEOBJ("VBScript.RegExp") re.Pattern = Pattern re.IgnoreCase = IgnoreCase re.Global = Global RESULT = re.Execute(str) FEND ////////////////////////////////////////////////// // 【引数】 // str1 : 置換される文字列 // str2 : 置換後の文字列 // Pattern : 置換する文字列のパターン // IgnoreCase : 大文字・小文字を区別しない場合はTrue、区別する場合はFalse // Global : 文字列全体を検索する場合はTrue、しない場合はFalse // 【戻値】 // 正規表現置換後の文字列 ////////////////////////////////////////////////// FUNCTION reReplace(str1, str2, Pattern, IgnoreCase = TRUE, Global = TRUE) DIM re = CREATEOLEOBJ("VBScript.RegExp") re.Pattern = Pattern re.IgnoreCase = IgnoreCase re.Global = Global RESULT = re.Replace(str1, str2) FEND ////////////////////////////////////////////////// // 【引数】 // str : 正規表現による検索の対象となる文字列 // Pattern : 正規表現で使用するパターンを設定 // IgnoreCase : 大文字・小文字を区別しない場合はTrue、区別する場合はFalse // Global : 文字列全体を検索する場合はTrue、しない場合はFalse // 【戻値】 // 正規表現にマッチするかどうか ////////////////////////////////////////////////// FUNCTION reTest(str, Pattern, IgnoreCase = TRUE, Global = TRUE) DIM re = CREATEOLEOBJ("VBScript.RegExp") re.Pattern = Pattern re.IgnoreCase = IgnoreCase re.Global = Global RESULT = re.Test(str) FEND ////////////////////////////////////////////////// // 【引数】 // inputs : 繰り返す文字列 // multiplier : inputsを繰り返す回数 // 【戻値】 // inputsをmultiplier回を繰り返した文字列を返します ////////////////////////////////////////////////// FUNCTION strRepeat(inputs, multiplier) DIM res = "" FOR n = 1 TO multiplier res = res + inputs NEXT RESULT = res FEND ////////////////////////////////////////////////// // 【引数】 // serial : シリアル値 // format : フォーマット // 【戻値】 // 数値を表示書式に基づいて変換した文字列 ////////////////////////////////////////////////// FUNCTION TEXT(serial, format) SELECT TRUE CASE reTest(format, "\[h+\]") Matches = reExecute(format, "\[(h+)\]") RESULT = TEXT(Hour(serial), strRepeat("0", LENGTH(Matches.Item(0).SubMatches(0)))) CASE reTest(format, "^h+$") Matches = reExecute(format, "^(h+)$") RESULT = TEXT(Hour(serial) MOD 24, strRepeat("0", LENGTH(Matches.Item(0).SubMatches(0)))) CASE reTest(format, "\[m+\]") Matches = reExecute(format, "\[(m+)\]") RESULT = TEXT(serial * 1440, strRepeat("0", LENGTH(Matches.Item(0).SubMatches(0)))) CASE format = "m" GETTIME(serial, "1899/12/30") RESULT = TEXT(G_TIME_MM, "0") CASE format = "mm" GETTIME(serial, "1899/12/30") RESULT = G_TIME_MM2 CASE format = "s" GETTIME(serial, "1899/12/30") RESULT = TEXT(G_TIME_SS, "0") CASE format = "ss" GETTIME(serial, "1899/12/30") RESULT = G_TIME_SS2 CASE format = "yyyy" GETTIME(serial, "1899/12/30") RESULT = G_TIME_YY4 CASE format = "yy" GETTIME(serial, "1899/12/30") RESULT = COPY(G_TIME_YY4, 3, 2) CASE format = "e" SELECT TRUE // 令和 CASE dateDiff("d", "2019/05/01", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = TEXT(serial, "yyyy") - 2018 // 平成 CASE dateDiff("d", "1989/01/08", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = TEXT(serial, "yyyy") - 1988 // 昭和 CASE dateDiff("d", "1926/12/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = TEXT(serial, "yyyy") - 1925 // 大正 CASE dateDiff("d", "1912/07/30", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = TEXT(serial, "yyyy") - 1911 // 明治 CASE dateDiff("d", "1868/01/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = TEXT(serial, "yyyy") - 1867 SELEND CASE format = "g" SELECT TRUE // 令和 CASE dateDiff("d", "2019/05/01", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "R" // 平成 CASE dateDiff("d", "1989/01/08", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "H" // 昭和 CASE dateDiff("d", "1926/12/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "S" // 大正 CASE dateDiff("d", "1912/07/30", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "T" // 明治 CASE dateDiff("d", "1868/01/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "M" SELEND CASE format = "gg" RESULT = COPY(TEXT(serial, "ggg"), 1, 1) CASE format = "ggg" SELECT TRUE // 令和 CASE dateDiff("d", "2019/05/01", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "令和" // 平成 CASE dateDiff("d", "1989/01/08", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "平成" // 昭和 CASE dateDiff("d", "1926/12/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "昭和" // 大正 CASE dateDiff("d", "1912/07/30", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "大正" // 明治 CASE dateDiff("d", "1868/01/25", TEXT(serial, "yyyy/mm/dd")) >= 0 RESULT = "明治" SELEND CASE format = "mmmmm" RESULT = COPY(TEXT(serial, "mmmm"), 1, 1) CASE format = "mmmm" SELECT TEXT(serial, "m") CASE 1; RESULT = "January" CASE 2; RESULT = "February" CASE 3; RESULT = "March" CASE 4; RESULT = "April" CASE 5; RESULT = "May" CASE 6; RESULT = "June" CASE 7; RESULT = "July" CASE 8; RESULT = "August" CASE 9; RESULT = "September" CASE 10; RESULT = "October" CASE 11; RESULT = "November" CASE 12; RESULT = "December" SELEND CASE format = "mmm" RESULT = COPY(TEXT(serial, "mmmm"), 1, 3) CASE format = "dd" GETTIME(serial, "1899/12/30") RESULT = TEXT(G_TIME_DD2, "00") CASE format = "d" GETTIME(serial, "1899/12/30") RESULT = TEXT(G_TIME_DD, "0") CASE format = "aaaa" GETTIME(serial, "1899/12/30") RESULT = getWeekdayName(G_TIME_WW, "aaaa") CASE format = "aaa" GETTIME(serial, "1899/12/30") RESULT = getWeekdayName(G_TIME_WW, "aaa") CASE format = "dddd" GETTIME(serial, "1899/12/30") RESULT = getWeekdayName(G_TIME_WW, "dddd") CASE format = "ddd" GETTIME(serial, "1899/12/30") RESULT = getWeekdayName(G_TIME_WW, "ddd") CASE reTest(format, "(0+\.?0+)?%") Matches = reExecute(format, "(0+\.?0+)?%") RESULT = TEXT(serial * 100, Matches.Item(0).SubMatches(0)) + "%" CASE reTest(format, "^(.*?)\/(.*?)$") // 分母、分子 DIM demon, numer // 分数 DIM frac[1] DIM Pattern = "(\d+\.\d*?(\d+)\2+)" IFB reTest(serial, Pattern) THEN Matches = reExecute(serial, Pattern) // 循環節の桁数 digit = LENGTH(Matches.Item(0).SubMatches(1)) denom = POWER(10, digit) - 1 numer = serial * POWER(10, digit) - serial // 分子が小数なら整数に通分する num = POWER(10, LENGTH(numer) - POS(".", numer)) denom = denom * num numer = numer * num ELSE denom = POWER(10, LENGTH(serial) - POS(".", serial)) numer = serial * denom ENDIF frac[0] = denom frac[1] = numer // 最大公約数を求める n = GCD(frac) denom = frac[0] numer = frac[1] // 既約分数にする denom = denom / n numer = numer / n RESULT = numer + "/" + denom CASE reTest(format, "((#+),?)+") RESULT = reReplace(serial, "$1,", "(\d)(?=(\d{3})+(?!\d))") CASE reTest(format, "(0+)\.?(0+)?") Matches = reExecute(format, "(0+)\.?(0+)?") len1 = LENGTH(Matches.Item(0).SubMatches(0)) len2 = LENGTH(Matches.Item(0).SubMatches(1)) DIM arr[] = LENGTH(INT(serial)), len1 IFB POS(".", format) THEN RESULT = REPLACE(FORMAT(serial, CALCARRAY(arr, CALC_MAX) + len2 + 1, len2), " ", "0") ELSE RESULT = REPLACE(FORMAT(serial, CALCARRAY(arr, CALC_MAX)), " ", "0") ENDIF CASE reTest(format, "(.+)?((?:AM?|am?)\/(?:PM?|pm?))(.+)?") DIM arr[2] Matches = reExecute(format, "(.+)?((?:AM?|am?)\/(?:PM?|pm?))(.+)?") res = "" FOR n = 0 TO Matches.Item(0).SubMatches.Count - 1 arr[n] = Matches.Item(0).SubMatches(n) NEXT DIM res[2] FOR n = 0 TO 2 STEP 2 Matches = reExecute(arr[n], "([^yegmdahs]+)?(([yegmdahs])\3{0,})([^yegmdahs]+)?") FOR m = 0 TO Matches.Count - 1 SELECT TRUE // 「m」を含む CASE reTest(Matches.Item(m).SubMatches(1), "m+") // アルファベット部分の前後で「m」が月か分か判断 SELECT TRUE // 「m」が最初に出現するアルファベットなら CASE m = 0 // 次に出現するアルファベットが「d」なら「m」は月 IFB reTest(Matches.Item(m+1).SubMatches(1), "d+") THEN res[n] = res[n] + TEXT(serial, Matches.Item(m).SubMatches(1)) ENDIF // 次に出現するアルファベットが「s」なら「m」は分 IFB reTest(Matches.Item(m+1).SubMatches(1), "s+") THEN res[n] = res[n] + TEXT(INT(serial * 1440) MOD 60, strRepeat("0", LENGTH(Matches.Item(m).SubMatches(1)))) ENDIF // 「m」が2番目(2-1=1)以降に出現するアルファベットなら CASE m >= 1 // 前に出現したアルファベットが「y」なら「m」は月 IFB reTest(Matches.Item(m-1).SubMatches(1), "y+") THEN res[n] = res[n] + TEXT(serial, Matches.Item(m).SubMatches(1)) ENDIF // 前に出現したアルファベットが「h」なら「m」は分 IFB reTest(Matches.Item(m-1).SubMatches(1), "h+") THEN res[n] = res[n] + TEXT(INT(serial * 1440) MOD 60, strRepeat("0", LENGTH(Matches.Item(m).SubMatches(1)))) ENDIF SELEND CASE reTest(Matches.Item(m).SubMatches(1), "^h+$") IFB TEXT(serial, Matches.Item(m).SubMatches(1)) < 12 THEN res[1] = COPY(arr[1], 1, POS("/", arr[1]) - 1) // 午前 ELSE res[1] = COPY(arr[1], POS("/", arr[1]) + 1) // 午後 ENDIF res[n] = res[n] + TEXT(serial, Matches.Item(m).SubMatches(1)) // それ以外ならば DEFAULT res[n] = res[n] + TEXT(serial, Matches.Item(m).SubMatches(1)) SELEND res[n] = Matches.Item(m).SubMatches(0) + res[n] + Matches.Item(m).SubMatches(3) NEXT NEXT RESULT = JOIN(res, "") CASE reTest(format, "(([yegmdahs])\2{0,})([^yegmdahs]+)?") res = "" Matches = reExecute(format, "(([yegmdahs])\2{0,})([^yegmdahs]+)?") FOR n = 0 TO Matches.Count - 1 // mの前がyもしくはmの後がdならば→mは月 SELECT TRUE // 「m」を含む CASE reTest(Matches.Item(n).SubMatches(0), "m+") // アルファベット部分の前後で「m」が月か分か判断 SELECT TRUE // 「m」が最初に出現するアルファベットなら CASE n = 0 // 次に出現するアルファベットが「d」なら「m」は月 IFB reTest(Matches.Item(n+1).SubMatches(0), "d+") THEN res = res + TEXT(serial, Matches.Item(n).SubMatches(0)) ENDIF // 次に出現するアルファベットが「s」なら「m」は分 IFB reTest(Matches.Item(n+1).SubMatches(0), "s+") THEN res = res + TEXT(INT(serial * 1440) MOD 60, strRepeat("0", LENGTH(Matches.Item(n).SubMatches(0)))) ENDIF // 「m」が2番目(2-1=1)以降に出現するアルファベットなら CASE n >= 1 // 前に出現したアルファベットが「y」なら「m」は月 IFB reTest(Matches.Item(n-1).SubMatches(0), "y+") THEN res = res + TEXT(serial, Matches.Item(n).SubMatches(0)) ENDIF // 前に出現したアルファベットが「h」なら「m」は分 IFB reTest(Matches.Item(n-1).SubMatches(0), "h+") THEN res = res + TEXT(INT(serial * 1440) MOD 60, strRepeat("0", LENGTH(Matches.Item(n).SubMatches(0)))) ENDIF SELEND // それ以外ならば DEFAULT res = res + TEXT(serial, Matches.Item(n).SubMatches(0)) SELEND res = res + Matches.Item(n).SubMatches(2) NEXT RESULT = res SELEND FEND ////////////////////////////////////////////////// // 【引数】 // 配列 : 上限値を求める配列 // 【戻値】 // 配列の上限値 ////////////////////////////////////////////////// FUNCTION UBound(array[]) RESULT = RESIZE(array) FEND
結果
睦月

指定されたサービスを開始および停止できるかどうかを返す

DIM Shell = CREATEOLEOBJ("Shell.Application") DIM arr = SPLIT(DOSCMD("sc query state=all | findstr /i service_name"), "<#CR>") arr = strReplace("SERVICE_NAME: ", "", arr) FOR n = 0 TO UBound(arr) PRINT arr[n] + "<#TAB>" + Shell.CanStartStopService(arr[n]) NEXT ////////////////////////////////////////////////// // 【引数】 // search : 探したい値 // replace : 見つかった search を置き換える値 // subject : 検索・置換の対象となる文字列あるいは配列 // 【戻値】 // 置換後の文字列あるいは配列 ////////////////////////////////////////////////// FUNCTION strReplace(search, replace, subject) SELECT VARTYPE(subject) AND $2000 CASE $2000 // 配列 FOR n = 0 TO UBound(subject) subject[n] = REPLACE(subject[n], search, replace) NEXT RESULT = SLICE(subject) DEFAULT // 配列以外 RESULT = REPLACE(subject, search, replace) SELEND FEND ////////////////////////////////////////////////// // 【引数】 // 配列 : 上限値を求める配列 // 【戻値】 // 配列の上限値 ////////////////////////////////////////////////// FUNCTION UBound(array[]) RESULT = RESIZE(array) FEND
結果
AdobeARMservice	False
AJRouter	False
ALG	False
ALUpdateService	False
AppHostSvc	False
AppIDSvc	False
Appinfo	False
AppReadiness	False
AppXSvc	False
aspnet_state	False
AudioEndpointBuilder	False
Audiosrv	False
autotimesvc	False
AxInstSV	False
BDESVC	False
BFE	False
BITS	False
BrokerInfrastructure	False
BTAGService	False
BthAvctpSvc	False
bthserv	False
camsvc	False
CDPSvc	False
CertPropSvc	False
CLHNService	False
ClipSVC	False
COMSysApp	False
CoreMessagingRegistrar	False
cphs	False
CryptSvc	False
CypherGuard cguard Service 32bit Edition	False
CypherGuard cguard Service 64bit Edition	False
CypherGuard Info Service	False
dbupdate	False
dbupdatem	False
DbxSvc	False
DcomLaunch	False
defragsvc	False
DeviceAssociationService	False
DeviceInstall	False
DevQueryBroker	False
Dhcp	False
diagnosticshub.standardcollector.service	False
diagsvc	False
DiagTrack	False
DispBrokerDesktopSvc	False
DisplayEnhancementService	False
DmEnrollmentSvc	False
dmwappushservice	False
Dnscache	False
DoSvc	False
dot3svc	False
DPS	False
DsmSvc	False
DsSvc	False
DusmSvc	False
Eaphost	False
EFS	False
embeddedmode	False
EntAppSvc	False
EventLog	False
EventSystem	False
Everything	False
Fax	False
fdPHost	False
FDResPub	False
fhsvc	False
FontCache	False
FontCache3.0.0.0	False
FrameServer	False
Freemake Improver	False
FreemakeVideoCapture	False
GoogleChromeElevationService	False
GoogleIMEJaCacheService	False
gpsvc	False
GraphicsPerfSvc	False
gupdate	False
gupdatem	False
hidserv	False
HvHost	False
icssvc	False
IDriverT	False
IKEEXT	False
ImeDictUpdateService	False
InstallService	False
iphlpsvc	False
IpxlatCfgSvc	False
KeyIso	False
KtmRm	False
LanmanServer	False
LanmanWorkstation	False
lfsvc	False
LicenseManager	False
LLHDClient	False
LLHDCloader	False
lltdsvc	False
lmhosts	False
LMS	False
LSM	False
LxpSvc	False
MapsBroker	False
MixedRealityOpenXRSvc	False
MozillaMaintenance	False
mpssvc	False
MSDTC	False
MSiSCSI	False
msiserver	False
MSMQ	False
MSSQL$SQLEXPRESS	False
MSSQLServerADHelper100	False
NaturalAuthentication	False
NcaSvc	False
NcbService	False
NcdAutoSetup	False
Netlogon	False
Netman	False
NetMsmqActivator	False
NetPipeActivator	False
netprofm	False
NetSetupSvc	False
NetTcpActivator	False
NetTcpPortSharing	False
NgcCtnrSvc	False
NgcSvc	False
NielsenUpdate	True
NlaSvc	False
nsi	False
nurago InstallUpdate	False
nurago NetworkMeter	False
nurago Reporting Service	False
ose64	False
osppsvc	False
p2pimsvc	False
p2psvc	False
PBExtractService	False
PcaSvc	False
perceptionsimulation	False
PerfHost	False
PhoneSvc	False
pla	False
PlugPlay	False
PNRPAutoReg	False
PNRPsvc	False
PolicyAgent	False
Power	False
PrintNotify	False
ProfSvc	False
PushToInstall	False
QWAVE	False
RasAuto	False
RasMan	False
RemoteAccess	False
RemoteRegistry	False
RetailDemo	False
RmSvc	False
RpcEptMapper	False
RpcLocator	False
RpcSs	False
SamSs	False
SCardSvr	False
ScDeviceEnum	False
Schedule	False
SCPolicySvc	False
SDRSVC	False
seclogon	False
SecurityHealthService	False
SEMgrSvc	False
SENS	False
SensorDataService	False
SensorService	False
SensrSvc	False
SessionEnv	False
SgrmBroker	False
SharedAccess	False
SharedRealitySvc	False
ShellHWDetection	False
shpamsvc	False
smphost	False
SmsRouter	False
SNMPTRAP	False
spectrum	False
Spooler	False
sppsvc	False
SQLAgent$SQLEXPRESS	False
SQLBrowser	False
SQLWriter	False
SSDPSRV	False
ssh-agent	False
SstpSvc	False
StateRepository	False
stisvc	False
StorSvc	False
svsvc	False
swprv	False
SynTPEnhService	False
SysMain	False
SystemEventsBroker	False
SystemExplorerHelpService	False
TabletInputService	False
TapiSrv	False
TeamViewer	False
TermService	False
Themes	False
TieringEngineService	False
TimeBrokerSvc	False
TMachInfo	False
TODDSrv	False
TokenBroker	False
TosCoSrv	False
TOSHIBA eco Utility Service	False
TOSHIBA HDD SSD Alert Service	False
TosRzTfSvc	False
TPCHKarteSVC	False
TPCHSrv	False
TrkWks	False
TroubleshootingSvc	False
TrustedInstaller	False
tzautoupdate	False
UmRdpService	False
UNS	False
upnphost	False
UserManager	False
UsoSvc	False
VacSvc	False
VaultSvc	False
vds	False
vmicguestinterface	False
vmicheartbeat	False
vmickvpexchange	False
vmicrdv	False
vmicshutdown	False
vmictimesync	False
vmicvmsession	False
vmicvss	False
VSS	False
VSStandardCollectorService150	False
W32Time	False
w3logsvc	False
W3SVC	False
WaaSMedicSvc	False
WalletService	False
WarpJITSvc	False
WAS	False
wbengine	False
WbioSrvc	False
Wcmsvc	False
wcncsvc	False
WdiServiceHost	False
WdiSystemHost	False
WdNisSvc	False
WebClient	False
Wecsvc	False
WEPHOSTSVC	False
wercplsupport	False
WerSvc	False
WFDSConMgrSvc	False
WiaRpc	False
WinDefend	False
WinHttpAutoProxySvc	False
Winmgmt	False
WinRM	False
wisvc	False
WlanSvc	False
wlidsvc	False
wlpasvc	False
WManSvc	False
wmiApSrv	False
WMPNetworkSvc	False
workfolderssvc	False
WpcMonSvc	False
WPDBusEnum	False
WpnService	False
wscsvc	False
WSearch	False
wuauserv	False
WwanSvc	False
XblAuthManager	False
XblGameSave	False
XboxGipSvc	False
XboxNetApiSvc	False
AarSvc_64da0	False
BcastDVRUserService_64da0	False
BluetoothUserService_64da0	False
CaptureService_64da0	False
cbdhsvc_64da0	False
CDPUserSvc_64da0	False
ConsentUxUserSvc_64da0	False
CredentialEnrollmentManagerUserSvc_64da0	False
DeviceAssociationBrokerSvc_64da0	False
DevicePickerUserSvc_64da0	False
DevicesFlowUserSvc_64da0	False
MessagingService_64da0	False
OneSyncSvc_64da0	False
PimIndexMaintenanceSvc_64da0	False
PrintWorkflowUserSvc_64da0	False
UnistoreSvc_64da0	False
UserDataSvc_64da0	False
WpnUserService_64da0	False

この記事は役に立ちましたか?
役に立った 役に立たなかった