亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

VBS實現的系統服務備份優化代碼

2020-06-26 18:33:03
字體:
來源:轉載
供稿:網友
將下面代碼保存為VBS執行即可,服務優化規則可以自由修改(上面是我現在使用的優化規則),并且每次優化都會在我的文檔里面生成一個對應日期的服務備份文件.可以直接還原
 
復制代碼代碼如下:

Option Explicit
'○○○○○○○○○○○○○○○○○○○○○○○○○○○○○開始
Const blnVBSShowCaption=True
'生成的服務備份中是否添加說明
Const blnVBSShowDescription=True
'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●結束
'文件讀寫標識常量
Const Forwriteing = 8
'讀取出來的自動模式類型
Const cstrAutoForRead="Auto"
'用于設定的自動模式類型
Const cstrAutoForWrite="Automatic"
'變更歷史狀態
Const cstrStateNotFound="Not Found"
Const cstrStateNotSetted="Not Setted"
Const cstrStateNotChanged="Not Changed"
Const cstrStateChanged="Changed"
'服務變更類型
Class clsServiceChange
    '服務名稱
    Public Name
    '服務顯示名稱
    Public Caption
    '服務描述
    Public Description
    '服務初始啟動模式
    Public StartModeFrom
    '服務之后啟動模式
    Public StartModeTo
    '服務啟動變更標識
    Private Sub Class_Initialize()
        Name=""
        Caption=""
        Description=""
        StartModeFrom=""
        StartModeTo=""
    End Sub
    Public Property get State 
        If StartModeFrom="" Then
            State="Not Found"
            Exit Property
        End If
        If StartModeTo="" Then
            State="Not Setted"
            Exit Property
        End If
        If StartModeFrom=StartModeTo Then
            State="Not Changed"
        Else
            State="Changed"
        End If
    End Property
End Class
'文件系統
dim objFileSystem
'備份的VBS文件
Dim objVBSFile
'WshShell 對象
dim objWShell
'windows 系統管理模塊
Dim objWinManagment
'系統服務集
Dim objServices
'所操作的電腦標識
Dim strComputer
'備份文件路徑
Dim strVBSFilePath
'備份文件名
Dim strVBSFileName
'信息
Dim strMessage
'數組索引
Dim intIndex
'Log暫存
Dim astrLog()
'服務變更歷史
Dim aobjServiceChange()
Redim aobjServiceChange(0)
Redim astrLog(0)
'添加多條變更原則
'○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
'自己修改位置(開始)
'○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
AddRuler "Alerter"    ,"Disabled"
AddRuler "ALG"    ,"Manual"
AddRuler "AppMgmt"    ,"Manual"
AddRuler "aspnet_state"    ,"Disabled"
AddRuler "Ati HotKey Poller"    ,"Disabled"
AddRuler "AudioAddRuler"    ,"Auto"
AddRuler "BITS"    ,"Manual"
AddRuler "Browser"    ,"Disabled"
AddRuler "CiSvc"    ,"Disabled"
AddRuler "ClipSrv"    ,"Disabled"
AddRuler "ClipAddRuler"    ,"Disabled"
AddRuler "COMSysApp"    ,"Disabled"
AddRuler "CryptSvc"    ,"Auto"
AddRuler "DcomLaunch"    ,"Auto"
AddRuler "DF5Serv"    ,"Auto"
AddRuler "Dhcp"    ,"Auto"
AddRuler "dmadmin"    ,"Manual"
AddRuler "dmserver"    ,"Manual"
AddRuler "Dnscache"    ,"Disabled"
AddRuler "ERSvc"    ,"Disabled"
AddRuler "Eventlog"    ,"Auto"
AddRuler "EventSystem"    ,"Auto"
AddRuler "FastUserSwitchingCompatibility"    ,"Disabled"
AddRuler "helpsvc"    ,"Manual"
AddRuler "HidServ"    ,"Disabled"
AddRuler "HTTPFilter"    ,"Manual"
AddRuler "ImapiService"    ,"Disabled"
AddRuler "lanmanserver"    ,"Manual"
AddRuler "lanmanworkstation"    ,"Auto"
AddRuler "LmHosts"    ,"Disabled"
AddRuler "MDM"    ,"Disabled"
AddRuler "Messenger"    ,"Disabled"
AddRuler "mnmAddRulerc"    ,"Manual"
AddRuler "mnmsrvc" , "Disabled"
AddRuler "MSDTC"    ,"Disabled"
AddRuler "MSIServer"    ,"Manual"
AddRuler "NetDDE"    ,"Disabled"
AddRuler "NetDDEdsdm"    ,"Disabled"
AddRuler "Netlogon"    ,"Manual"
AddRuler "Netman"    ,"Auto"
AddRuler "Nla"    ,"Disabled"
AddRuler "NtLmSsp"    ,"Manual"
AddRuler "NtmsSvc"    ,"Disabled"
AddRuler "NVSvc"    ,"Disabled"
AddRuler "O&O Defrag"    ,"Manual"
AddRuler "ose"    ,"Manual"
AddRuler "PlugPlay"    ,"Auto"
AddRuler "PolicyAgent"    ,"Disabled"
AddRuler "ProtectedStorage"    ,"Auto"
AddRuler "RasAuto"    ,"Disabled"
AddRuler "RasMan"    ,"Disabled"
AddRuler "RDSessMgr"    ,"Disabled"
AddRuler "RemoteAccess"    ,"Disabled"
AddRuler "RemoteRegistry"    ,"Disabled"
AddRuler "RpcLocator"    ,"Manual"
AddRuler "RpcSs"    ,"Auto"
AddRuler "RSVP"    ,"Disabled"
AddRuler "SamSs"    ,"Auto"
AddRuler "SCardSvr"    ,"Disabled"
AddRuler "Schedule"    ,"Disabled"
AddRuler "seclogon"    ,"Auto"
AddRuler "SENS"    ,"Disabled"
AddRuler "SharedAccess"    ,"Disabled"
AddRuler "ShellHWDetection"    ,"Manual"
AddRuler "sicentnetsync"    ,"Auto"
AddRuler "Spooler"    ,"Manual"
AddRuler "srservice"    ,"Disabled"
AddRuler "SSDPAddRuler"    ,"Disabled"
AddRuler "SSDPSRV"    ,"Disabled"
AddRuler "stisvc"    ,"Manual"
AddRuler "SwPrv"    ,"Disabled"
AddRuler "SysmonLog"    ,"Manual"
AddRuler "TapiAddRuler"    ,"Manual"
AddRuler "TermService"    ,"Disabled"
AddRuler "Themes"    ,"Auto"
AddRuler "TlntSvr"    ,"Disabled"
AddRuler "TrkWks"    ,"Disabled"
AddRuler "TapiSrv"    ,"Disabled"
AddRuler "UMWdf"    ,"Auto"
AddRuler "upnphost"    ,"Disabled"
AddRuler "UPS"    ,"Disabled"
AddRuler "usnjsvc"    ,"Manual"
AddRuler "VSS"    ,"Disabled"
AddRuler "VMAuthdService"    ,"Manual"
AddRuler "VMnetDHCP"    ,"Manual"
AddRuler "VMware NAT Service"    ,"Manual"
AddRuler "W32Time"    ,"Disabled"
AddRuler "WebClient"    ,"Disabled"
AddRuler "winmgmt"    ,"Auto"
AddRuler "WinVNC4"    ,"Manual"
AddRuler "WmdmPmSN"    ,"Disabled"
AddRuler "Wmi"    ,"Manual"
AddRuler "WmiApAddRuler"    ,"Manual"
AddRuler "wscsvc"    ,"Manual"
AddRuler "wuauserv"    ,"Disabled"
AddRuler "WZCSVC"    ,"Auto"
AddRuler "xmlprov"    ,"Manual"
'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
'自己修改位置(結束)
'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
'設定電腦為本機
strComputer = "."
Set objWShell = CreateObject("Wscript.Shell")
'備份至我的文檔
strVBSFilePath = objWShell.SpecialFolders("MyDocuments") & "/ServiceBack/"
'以當前時間作為備份文件名
strVBSFileName = "Service" & Year(Date) & "-" & Month(Date) & "-" & Day(Date) & "-" & Hour(Time) & "-" & Minute(Time) &".vbs"
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
'備份文件路徑存在性驗證和添加文件夾
If Not objFileSystem.FolderExists(strVBSFilePath) Then
    objFileSystem.CreateFolder(strVBSFilePath)
End If
'備份文件存在性驗證
If objFileSystem.FileExists(strVBSFilePath & strVBSFileName) Then
    '文件存在的情況下
    Msgbox "The File Has been in existence.",16,"Warning!"
Else
    '本機管理模塊對象初始化
    Set objWinManagment = GetObject("Winmgmts://"& strComputer &"/Root/Cimv2")
    '本機服務集取得
    Set objServices =objWinManagment.ExecQuery("Select * From Win32_Service")
    '文件對象創建
    Set objVBSFile = objFileSystem.CreateTextFile(strVBSFilePath  & strVBSFileName ,ForWriteing)
    objVBSFile.WriteLine vbcrlf
    objVBSFile.WriteLine "'Runable Backup:"
    objVBSFile.WriteLine "'============================="
    objVBSFile.WriteLine "Const cstrAutoForRead=""Auto"""
    objVBSFile.WriteLine "Const cstrAutoForWrite=""Automatic"""
    objVBSFile.WriteLine "intChangeCount=0"
    objVBSFile.WriteLine "intChangeSuccessCount=0"
    objVBSFile.WriteLine "strComputer = ""."""
    objVBSFile.WriteLine "Const Forwriteing = 8"
    objVBSFile.WriteLine "If Msgbox(""Are You Sure You Want To Restore Your Service ?"",VBYesNo+vbInformation,""Restore Service"")=vbYes Then"
    objVBSFile.WriteLine "    Set objWinManagment = GetObject(""Winmgmts://""& strComputer &""/Root/Cimv2"")"
    objVBSFile.WriteLine "    Set objServices =objWinManagment.ExecQuery(""Select * From Win32_Service"")"
    strMessage = GOT()
    objVBSFile.WriteLine "    Set objWinManagment = Nothing"
    objVBSFile.WriteLine "    Set objServices =Nothing"
    objVBSFile.WriteLine "End If"
    objVBSFile.WriteLine "Function SRV(SRN,SRM)"
    objVBSFile.WriteLine "    For Each S In objServices"
    objVBSFile.WriteLine "        If s.Name = Srn And S.StartMode<>SRM Then"
    objVBSFile.WriteLine "           intChangeCount=intChangeCount+1 "
    objVBSFile.WriteLine "           If SRM=cstrAutoForRead Then "
    objVBSFile.WriteLine "               strStartModeTemp=cstrAutoForWrite "
    objVBSFile.WriteLine "           Else "
    objVBSFile.WriteLine "               strStartModeTemp=SRM "
    objVBSFile.WriteLine "           End If "
    objVBSFile.WriteLine "           If S.ChangeStartMode(strStartModeTemp)=0 Then "
    objVBSFile.WriteLine "               intChangeSuccessCount=intChangeSuccessCount+1 "
    objVBSFile.WriteLine "           End If "
    objVBSFile.WriteLine "        End if"
    objVBSFile.WriteLine "    Next"
    objVBSFile.WriteLine "End Function"
    If Msgbox ("Backup services Completed" & Chr(13) & strVBSFilePath  & strVBSFileName & Chr(13) & "'(" & strMessage & ")" &"Begin optimization?",VBYesNo+vbInformation,"Complete" ) = vbYes Then
        '執行服務設置
        strMessage=SRV
        Msgbox "Optimization completed!restart Your computer?" & Chr(13) & "'(" & strMessage & ")",vbOKOnly+vbInformation,"OK" 
'        If Msgbox("Optimization completed!restart Your computer?" & Chr(13) & "'(" & strMessage & ")",VBYesNo+vbInformation,"OK") = vbYes Then
'          objWShell.Run "Shutdown.exe -r -t 5"
'        End if   
    End if
    'Log輸出
    Call OutputLog
    '備份文件關閉
    objVBSFile.Close
End if
'對象釋放
For intIndex=0 To Ubound(aobjServiceChange)
    Set aobjServiceChange(intIndex)= Nothing
Next
Erase aobjServiceChange    
Erase astrLog
Set objFileSystem=Nothing
Set objVBSFile=Nothing
Set objWShell=Nothing
Set objWinManagment=Nothing
Set objServices=Nothing
Wscript.quit
''''''''''''''''''''''''''''''''''
'記錄Log信息
''''''''''''''''''''''''''''''''''
Function WriteLog(strTemp)
    '檢測當前數組值是否被初始化并初始化為空值
    If Isempty(astrLog(Ubound(astrLog))) Then
        astrLog(Ubound(astrLog))=""
    End If
    astrLog(Ubound(astrLog))=astrLog(Ubound(astrLog)) & strTemp
End Function
''''''''''''''''''''''''''''''''''
'按行記錄Log信息
''''''''''''''''''''''''''''''''''
Function WriteLineLog(strTemp)
    '檢測當前數組值是否被初始化并初始化為空值
    If Isempty(astrLog(Ubound(astrLog))) Then
        astrLog(Ubound(astrLog))=""
    End If
    astrLog(Ubound(astrLog))=astrLog(Ubound(astrLog)) & strTemp
    Redim Preserve astrLog(Ubound(astrLog)+1)
    astrLog(Ubound(astrLog))=""
End Function
''''''''''''''''''''''''''''''''''
'輸出Log信息
''''''''''''''''''''''''''''''''''
Function OutputLog()
    '數組計數器
    Dim intIndex
    'Log輸出出錯計數
    Dim intLogOutputError
    intLogOutputError=0
    For intIndex=0 To Ubound(astrLog)
        On Error Resume Next
            objVBSFile.WriteLine "'" & astrLog(intIndex)
            If Err.Number<>0 Then
                intLogOutputError=intLogOutputError+1
                objVBSFile.WriteLine "'???????????????Illegal Code????????????????"
            End If
        On Error Goto 0
    Next
    If intLogOutputError<>0 Then
        objVBSFile.WriteLine "'???????????????Log Output Error(" & intLogOutputError & ")????????????????"
    End If
End Function
''''''''''''''''''''''''''''''
'添加變更原則
'''''''''''''''''''''''''''''''''
Function AddRuler(SRN,SRM)
    Dim intIndex
    '遍歷所有已經存在服務以防止重復
    For intIndex=0 To Ubound(aobjServiceChange)-1
        If aobjServiceChange(intIndex).Name=SRN Then
            WriteLineLog "???????????????" & SRN & "'s Ruler duplicated ????????????????"
            Exit Function
        End If
    Next
    Set aobjServiceChange(Ubound(aobjServiceChange))=New clsServiceChange
    '記錄服務名稱
    aobjServiceChange(Ubound(aobjServiceChange)).Name=SRN
    '記錄服務要變更成的啟動模式
    aobjServiceChange(Ubound(aobjServiceChange)).StartModeTo=SRM
    Redim Preserve aobjServiceChange(Ubound(aobjServiceChange)+1)
End Function
''''''''''''''''''''''''''''''
'服務狀態取得備份
''''''''''''''''''''''''''''''
Function GOT()
    '系統服務
    Dim objService
    '服務名
    Dim strServiceName
    '服務顯示名
    Dim strServiceCaption
    '服務啟動模式
    Dim strServiceMode
    '服務描述
    Dim strServiceDescription
    '變更計數
    Dim intChangeCount
    '有效規則計數
    Dim intRuleredCount
    '規則計數
    Dim intRuler
    '數組索引
    Dim intIndex
    '與規則匹配上標識
    Dim blnMatch
    intChangeCount=0
    intRuleredCount=0
    intRuler=Ubound(aobjServiceChange)-1
    WriteLineLog vbcrlf 
    WriteLineLog "Optimize Needed:"
    WriteLineLog "============================="
    For Each objService in objServices
        blnMatch=False
        strServiceName = objService.Name
        strServiceCaption=objService.Caption
        strServiceMode = objService.StartMode
        strServiceDescription=objService.Description
        If IsNull(strServiceDescription) Then
            strServiceDescription=""
        End If
        strServiceDescription=Replace(strServiceDescription,vbcrlf,"")
        '是否在備份代碼中顯示說明
        If blnVBSShowCaption Then
            objVBSFile.Write "'"
            '避免出現亂碼的情況出錯
            On Error Resume Next
                objVBSFile.Write "(" & strServiceCaption & ") "
                '是否在備份代碼中顯示說明
                If blnShowDescription Then
                    objVBSFile.Write " [" & strServiceDescription & "]"
                End If
                objVBSFile.Writeline ""
                Err.clear
            On Error Goto 0
        End If
        objVBSFile.WriteLine "    SRV """& strServiceName &""","""& strServiceMode &"""" 
        '變更檢測(用于Log輸出)
        For intIndex=0 To Ubound(aobjServiceChange)-1
            '驗證是否名稱相同
            If strServiceName=aobjServiceChange(intIndex).Name Then
                '修改是否匹配上的標識
                blnMatch=True
                '記錄匹配上的數目
                intRuleredCount=intRuleredCount+1
                '記錄服務起始啟動方式
                aobjServiceChange(intIndex).StartModeFrom=strServiceMode
                '記錄服務顯示名稱
                aobjServiceChange(intIndex).Caption=strServiceCaption
                '記錄服務描述
                aobjServiceChange(intIndex).Description=strServiceDescription
                '驗證是否需要變更
                If strServiceMode<>aobjServiceChange(intIndex).StartModeTo Then
                    '需要變更計數
                    intChangeCount=intChangeCount+1
                    WriteLineLog strServiceName & vbTab & "(" & strServiceCaption &")"  & "[" & strServiceDescription &"]"
                    WriteLineLog strServiceMode & vbTab & "--->" & vbTab & aobjServiceChange(intIndex).StartModeTo
                End If
                '查找到服務之后退出循環
                Exit For
            End If
        Next
        '在規則中未規定的服務添加
        If blnMatch=False then
            Set aobjServiceChange(Ubound(aobjServiceChange))=New clsServiceChange
            '記錄服務名稱
            aobjServiceChange(Ubound(aobjServiceChange)).Name=objService.Name
            '記錄服務別名
            aobjServiceChange(Ubound(aobjServiceChange)).Caption=objService.Caption
            '記錄服務描述
            aobjServiceChange(Ubound(aobjServiceChange)).Description=objService.Description
            '記錄服務初始的啟動模式
            aobjServiceChange(Ubound(aobjServiceChange)).StartModeFrom=objService.StartMode
            Redim Preserve aobjServiceChange(Ubound(aobjServiceChange)+1)
        End If
    Next
    objVBSFile.WriteLine "    Msgbox ""Service Reset Completed"" & ""("" & intChangeSuccessCount &""/"" & intChangeCount & "")"" " 
    GOT="Service:" & objServices.Count  & ",Ruler:" & intRuler & ",Rulered:" & intRuleredCount & ",NotRulered:" & objServices.Count-intRuleredCount & ",ChangeNeed:" & intChangeCount & ""
    WriteLineLog "***********************************************************************************"
    WriteLineLog GOT
    WriteLineLog "***********************************************************************************"
    '輸出未做規定的
    WriteLineLog vbcrlf 
    WriteLineLog "-----------------------------"
    WriteLineLog "Not Rulered:"
    WriteLineLog "-----------------------------"
    '遍歷變更歷史
    For intIndex=0 To Ubound(aobjServiceChange)-1
        '服務變更狀態檢測
        If aobjServiceChange(intIndex).State=cstrStateNotSetted Then
            '未設定的服務信息輸出
            WriteLineLog """" & aobjServiceChange(intIndex).Name  & """" & vbTab & ",""" & aobjServiceChange(intIndex).StartModeFrom & """" & vbTab & "(" & aobjServiceChange(intIndex).Caption & ")" & "[" & aobjServiceChange(intIndex).Description & "]"
        End If
    Next
    '清空對象
    Set objService=Nothing
End Function
''''''''''''''''''''''''''''''''''''''''''''
'服務設定函數
''''''''''''''''''''''''''''''''''''''''''''
Function SRV()
    '系統服務
    Dim objService
    '數組計數
    Dim intIndex
    '服務描述
    Dim strServiceDescription
    '要設定的服務啟動方式暫存
    Dim strStartModeTemp
    '服務啟動方式修改成功計數
    Dim intChangeSuccessCount
    '服務啟動方式修改不成功計數
    Dim intChangeNotSuccessCount
    intChangeSuccessCount=0
    intChangeNotSuccessCount=0
    WriteLineLog vbcrlf 
    WriteLineLog "============================="
    WriteLineLog "Optimize Record:"
    WriteLineLog "============================="
    '修改失敗的Log標題
    WriteLineLog "-----------------------------"
    WriteLineLog "Change False:"
    WriteLineLog "-----------------------------"
    '遍歷服務集
    For Each objService In objServices
        For intIndex=0 To Ubound(aobjServiceChange)-1
            If objService.Name=aobjServiceChange(intIndex).Name Then
                '啟動方式判斷
                If aobjServiceChange(intIndex).State=cstrStateChanged Then
                    '修改啟動方式
                    If aobjServiceChange(intIndex).StartModeTo=cstrAutoForRead Then
                        '要設定啟動類型為自啟動時
                        strStartModeTemp=cstrAutoForWrite
                    Else
                        '設定服務類型不是自啟動時
                        strStartModeTemp=aobjServiceChange(intIndex).StartModeTo
                    End If
                    '修改服務啟動方式
                    If objService.ChangeStartMode(strStartModeTemp)=0 Then
                        '修改成功計數
                        intChangeSuccessCount=intChangeSuccessCount+1
                    Else
                        '修改不成功計數
                        intChangeNotSuccessCount=intChangeNotSuccessCount+1
                        '記錄未修改成功的服務
                        WriteLineLog objService.Name & "(" & objService.Caption & ")" & "[" & objService.Description & "]"
                        '記錄該服務所應該做的變更
                        WriteLineLog objService.StartMode & vbTab & "--->" & vbTab & aobjServiceChange(intIndex).StartModeTo
                    End If
                End If
                '查找到服務之后退出循環
                Exit For
            End If
        Next
    Next
    SRV="Successed:" & intChangeSuccessCount & ",NotSuccessed:" & intChangeNotSuccessCount
    WriteLineLog "***********************************************************************************"
    WriteLineLog SRV
    WriteLineLog "***********************************************************************************"
    '清空對象
    Set objService=Nothing
End Function

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人免费在线观看| 久久免费视频在线观看| 欧美一级大片在线观看| 国产精品天天狠天天看| 色婷婷亚洲mv天堂mv在影片| 久久亚洲一区二区三区四区五区高| 欧美一级bbbbb性bbbb喷潮片| 亚洲一区二区三| 久久久久日韩精品久久久男男| 亚洲大尺度美女在线| 日韩综合中文字幕| 日本一区二区不卡| 中文字幕亚洲欧美在线| 国产91|九色| 亚洲视频777| 国产精品日韩在线播放| 欧美专区第一页| 午夜欧美不卡精品aaaaa| 国产欧美一区二区三区久久人妖| 亚洲人成电影在线观看天堂色| 欧美午夜精品久久久久久浪潮| 久久久久成人网| 久久精品人人做人人爽| 欧美在线观看视频| 欧美精品在线免费播放| 9.1国产丝袜在线观看| 菠萝蜜影院一区二区免费| 国产精品视频久久久久| 亚洲第一视频网| 国产在线精品一区免费香蕉| 97av在线视频| 久久久久久久影视| 欧美精品激情在线观看| 亚洲福利视频网站| 久久久国产精品免费| 欧美性xxxx极品hd满灌| 国产精自产拍久久久久久| 亚洲影院污污.| 亚洲欧美精品中文字幕在线| 怡红院精品视频| 亚洲精品国精品久久99热| 国产精品亚洲аv天堂网| 亚洲视频在线观看| 欧美黄色片免费观看| 姬川优奈aav一区二区| 欧美日韩亚洲高清| 欧美日韩国产综合视频在线观看中文| 久久久国产一区二区三区| 亚洲成人免费网站| 国产丝袜一区二区三区| 国产精品久久久久久久久借妻| 精品国产福利在线| 亚洲精品www久久久久久广东| 亚洲天堂一区二区三区| 久久亚洲国产精品| 疯狂做受xxxx高潮欧美日本| 好吊成人免视频| 欧美色欧美亚洲高清在线视频| 色黄久久久久久| 欧美乱大交xxxxx另类电影| 久久好看免费视频| 5252色成人免费视频| 国产欧美va欧美va香蕉在| www国产亚洲精品久久网站| 在线观看欧美日韩国产| 青青久久av北条麻妃海外网| 国产精品99久久久久久久久久久久| 疯狂蹂躏欧美一区二区精品| 亚洲第一男人av| 久久精品国产久精国产思思| 亚洲电影成人av99爱色| 久久中文久久字幕| 国产精品久久久亚洲| 国产欧美日韩91| 国产一区二区三区网站| 91网站免费观看| 亚洲欧洲激情在线| 国产精品一区av| 欧美日韩精品在线| 视频在线观看一区二区| 国产精品扒开腿做爽爽爽的视频| 成人免费观看a| 91成人性视频| 亚洲高清一区二| 日韩激情av在线播放| 日韩成人在线视频网站| 7777kkkk成人观看| 久久久欧美一区二区| 国产精品午夜视频| 亚洲va欧美va国产综合久久| 性金发美女69hd大尺寸| 亚洲人成电影网站| 在线精品高清中文字幕| 日韩免费观看网站| 国产精品自在线| 少妇精69xxtheporn| 久久国产精彩视频| 日韩中文字幕网站| 久久久免费在线观看| 91精品国产高清久久久久久久久| 色妞在线综合亚洲欧美| 欧美有码在线视频| 97色在线播放视频| 欧美视频不卡中文| 亚洲性生活视频在线观看| 欧美激情精品久久久久| 欧美一级大片视频| 91精品国产高清久久久久久91| 国产91对白在线播放| 久热精品视频在线免费观看| 亚洲欧美国产另类| 欧美日韩免费看| 亲子乱一区二区三区电影| 日韩av在线免费观看一区| 久久视频中文字幕| 久久99久久久久久久噜噜| 66m—66摸成人免费视频| 一个人看的www久久| 亚洲一区二区少妇| 成人写真福利网| 国产精品高潮呻吟久久av黑人| 国产精品三级在线| 欧美日韩中文字幕日韩欧美| 成人性生交大片免费看小说| 日韩在线播放av| 中文字幕综合在线| 欧美麻豆久久久久久中文| 国产精品xxx视频| 久久成人在线视频| 狠狠躁夜夜躁人人躁婷婷91| 亚洲午夜精品久久久久久久久久久久| 日韩小视频在线| 久久99久久99精品免观看粉嫩| 91精品综合久久久久久五月天| 欧美日韩中文字幕综合视频| 日韩va亚洲va欧洲va国产| 日韩网站免费观看高清| 国产精品入口日韩视频大尺度| 午夜美女久久久久爽久久| 国产精品444| 欧洲成人免费aa| 亚洲国产成人久久综合| 久久久久久久av| 国产成人av在线播放| 国产精品免费一区二区三区都可以| 亚洲综合av影视| 欧美性猛交xxxx富婆弯腰| 97在线观看视频| 91网站免费看| www.日本久久久久com.| 国产精品国语对白| 国产91精品不卡视频| 成人乱色短篇合集| 91久久久精品| 久久久久www| 国产精品91一区| 欧美肥臀大乳一区二区免费视频| 91伊人影院在线播放| 精品一区二区电影| 亚洲爱爱爱爱爱| 亚洲欧洲日韩国产| 韩国精品久久久999| 亚洲图片欧洲图片av| 久久久久久国产精品久久|