- Note: Products that are reviewed (hardware or software) are personally owned or freeware that appear in this blog.
Top 50 Higher-Ed Blogs 2016
Hits | SV (NI)
- 3,043,493 visits
Steve’s FavoritesMicrosoft Answers -
Ask Questions-Get Answers
ARS Technica' Blog
Bill Mullins' Blog
Brickhouse Labs is committed to learning, teaching and deploying all things technology. Coolest Gadgets
What's On My PC
Security Blogs The Hacker News Naked Security Threat Post Krebs on Security Tao Security Uncommon Sense Security Dark Reading
The Windows Club
- Extended attributes are inconsistent error on Windows
- Optimize MySql with MySQL Workbench
- Need to optimize your network? Look at adjusting LocalPriority, HostPriority, DNSPriority or NetBTPriority.
- Need to optimize your network – Silly Window Syndrome could be happening
- View your GPU performance in the Task Manager
- CVE-2015-3934 (fiyo_cms)
- CVE-2016-10700 (cacti)
- CVE-2016-10701 (pentaho_business_analytics)
- CVE-2016-6024 (rational_collaborative_lifecycle_management, rational_doors_next_generation, rational_engineering_lifecycle_manager, rational_quality_manager, rational_rhapsody_design_manager, rational_software_architect_design_manager, rational_team_concert)
- CVE-2016-6804 (openoffice)
- Former Botmaster, ‘Darkode’ Founder is CTO of Hacked Bitcoin Mining Firm ‘NiceHash’ Friday, December 15, 2017 4:48 pm
- Mirai IoT Botnet Co-Authors Plead Guilty Wednesday, December 13, 2017 4:23 pm
- Patch Tuesday, December 2017 Edition Tuesday, December 12, 2017 8:57 pm
- Phishers Are Upping Their Game. So Should You. Friday, December 8, 2017 12:35 am
- Anti-Skimmer Detector for Skimmer Scammers Tuesday, December 5, 2017 8:37 pm
- Hacked Password Service Leakbase Goes Dark Monday, December 4, 2017 5:39 am
- Former NSA Employee Pleads Guilty to Taking Classified Data Saturday, December 2, 2017 7:44 pm
- Carding Kingpin Sentenced Again. Yahoo Hacker Pleads Guilty Saturday, December 2, 2017 1:15 am
- MacOS High Sierra Users: Change Root Password Now Tuesday, November 28, 2017 10:34 pm
- Name+DOB+SSN=FAFSA Data Gold Mine Friday, November 24, 2017 12:55 pm
1. Right click the volume icon in the task bar and select sounds
2. Scroll down on the Program Events:
Look for and select the option that says Windows User Account Control
3. Change the Sounds, select option to (None) and then click on okay
Everyone needs to keep the integrity of their database and tables optimized.
- Start MySQL Workbench and connect the software to your MySQL server.
- Right click on your database and select Schema Inspector
- Select all of the tables.
- Check each box and run each check individually
- Visit the following link to learn more about optimization –
Need to optimize your network? Look at adjusting LocalPriority, HostPriority, DNSPriority or NetBTPriority.
Need to optimize your network? Look at adjusting LocalPriority, HostPriority, DNSPriority or NetBTPriority. (Host/DNS resolution)
The tweak works by increasing the priority of four processes.
LocalPriority = 4 (DWORD, the default is 499, change to 4)
HostPriority = 5 (DWORD, the default is 500, change to 5)
DnsPriority = 6 (DWORD, the default is 2000, change to 6)
NetbtPriority = 7 (DWORD, the default is 2001, change to 7)
You can use this script at a command prompt (as Admin) or in PowerShell (as Admin)-
reg add HKLM\System\CurrentControlSet\Services\TcpIp\ServiceProvider /v “LocalPriority” /t REG_DWORD /D 4 /F
reg add HKLM\System\CurrentControlSet\Services\TcpIp\ServiceProvider /v “HostsPriority” /t REG_DWORD /D 5 /F
reg add HKLM\System\CurrentControlSet\Services\TcpIp\ServiceProvider /v “DnsPriority” /t REG_DWORD /D 6 /F
reg add HKLM\System\CurrentControlSet\Services\TcpIp\ServiceProvider /v “NetBtPriority” /t REG_DWORD /D 7 /F
taskkill /f /im explorer.exe
Need to speed your internet up or tweak your network out? Here’s some things to take into consideration. Something called Silly Window Syndrome can occur if a server or workstation that has a shared files has high latency.
You see, when there is no synchronization between the workstation and a server (or ws to ws) regarding the capacity of the flow of data being sent or the packet size, Silly Window Syndrome can occur.
Here’s where Nagle’s algorithm is used if the Silly Window Syndrome occurs from the sender. You can make sure it is enabled by running the script below from a command line (as administrator). Nagle will send the first segment even if it is tiny. Then it’ll wait for the acknowledgement (known as an ACK) is received or a MSS is accumulated. (MSS – maximum sized segment)
You see, Nagle’s algorithm works by improving TCP efficiency. This algorithm reduces the number of small packets being sent over a network.
So what if the delays are caused by the receiver? David D Clark’s solution can be and is used. Clark’s solution closes the window until another segment of MSS can be received or if the buffer becomes half empty.
Now there something else – Delayed ACK tries to send more data over a segment if it can. Here’s the problem. the interaction of Delayed ACK with Nagle’s algorithm can create 200+ ms delays.
How do I?
Run this from a command line as an administrator to turn off Nagle’s algorithm
REG ADD HKey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ /v TcpAckFrequency /t REG_DWORD /d 0 /f
REG ADD HKey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ /v TCPNoDelay /t REG_DWORD /d 0 /f
taskkill /f /im explorer.exe
Run this from a command line as an administrator to turn on Nagle’s algorithm
REG ADD HKey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ /v TcpAckFrequency /t REG_DWORD /d 1 /f
REG ADD HKey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ /v TCPNoDelay /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe
There’s several other things you can do for latency –
- Check things like LLMNR. You can get delays with SQL and you may need to disable it on work stations and the server.
- Look at Nagle’s Algorithm and Delayed ACK.
- You can turn Nagle’s algorithm on or off as needed. It’s not always the best choice in highly interactive networks but can help to speed up downloads and remote connectivity. We’ve had several students in a jam that needed a file moved and high latency stopped them or the download failed. So what did they do? Adjusted Nagle’s Algorithm.
- Disable everything in the network card settings with the exception of flow control
- Manually adjust the connection speed – we’ve seen even with the correct network card drivers slow throughput on networks. After adjusting to 1Gbps manually instead of auto, the computer speed up.
- Is everything a gigabit? Switches, servers, workstation and other. If so, enable jumbo frames.
Remember always optimize your network before you throw hardware at the problem.
Also, don’t worry, Karn’s algorithm will be working when computers are talking. It basically measures time from point A and B and if there is a delay, it’ll say ‘hello’ again to try and get a response.
If you have an application you need to access that uses TCP across the network, you may be able to speed it up by enabling TcpAckFrequency and/or TcpNoDelay in the registry. –
Open regedit and then find-
Make sure you find the correct interface for your active network connection.One way is to look at the IP Addresses listed until you find the correct interface.
On the right window, create a DWORD32 for-
Always make sure you measure your network speed before you make changes to set a baseline. Measure the speed after you make changes. How do you measure it? Put the following software on the workstation and server. Totusoft’s Lanspeed
With Windows, you can now view the GPU and how it performs on your computer. With computers that have integrated cards (video), you may not see graphs in the performance monitor or on the Process Tab even after following these steps.
Here’s how to see your GPU if it doesn’t appear.
- Open the Task Manager
- Right Click Name and select GPU and GPU Engine
The GPU will appear as a column on the processes tab and as a graph under the performance tab.
If your computer doesn’t support driver model WDDM 2.0, your driver is not compatible. How can you find out? Run dxdiag.exe at the run line and look for the Driver Model.
Is the internet and all of the alerts you are getting from social media and email distracting you? Hit the snooze on your Wi-Fi –
- Click your wi-fi/internet icon by the sound and time
- Next Click the Wi-Fi button
- Next select how long you want to turn your wi-fi off
Most people don’t know the number of settings you have over Windows 10. With Version 1709, you have complete control and a ton of settings that makes Windows 10 a premiere operating system. The settings area alone when used with the control panel makes Windows 10 one of the most customizable operating systems available.
- Control Display including multiple displays and adapter settings
- Notification and Actions including the notification center
- Power and sleep
- Storage – including seeing what is being used
- Tablet mode for touch screens
- Multitasking – snapping and Virtual desktops
- Projecting to this PC – includes phone support
- Shared experiences – App sharing to other devices
- Remote Desktop -(above home edition) – allows remote sessions
- Bluetooth info and connected/available devices
- Printer and Scanner information including printer server
- Touchpad – sensitivity and control
- Typing – control spacing, autocorrect, spelling and more
- Pen and Windows Ink for touchscreens
- Autoplay control
- Add phone information to play and work across devices
Network and Internet
- Status of connection including changes and troubleshooting – Firewall, network and sharing center and more
- Wi-Fi – connection, hardware, availability, hotspot and more info
- Ethernet – connection, hardware and more
- VPN – control VPN connectivity to other Windows computers (settings, etc.)
- Airplane mode
- Mobile hotspot
- Data Usage
- Proxy setup
- Color schemes
- Lock screen information
- Taskbar controls
- Installation/Uninstall info
- Default app handling
- Offline maps for GPS and other programs
- Apps for Websites
- Video playback settings
- Local, Windows login or domain
- Email settings
- Sign-in Options (Biometric, password, picture, etc.)
- Access work or school including provisioning of apps, etc.
- Family settings
- Sync with other devices
Time and Language
- Region Language
- Speech information (controlling windows)
- Game bar and keyboard shortcuts
- Gaming DVR
- Broadcasting (audio, etc.)
- Game mode support
- Xbox Networking
Ease of Access
- Settings for Narrator
- High contrast/Color
- Closed captions handling
- Other such as animations, visual notifications, etc.
Extensive set of privacy settings allowing total control of your privacy while using Windows
Update and Security
- Controls updates and restarts
- Windows Defender Control center for protection
- Recover if you have issues
- Activation of Windows
- Find my Device
- Developer information including the Windows Insider program
Any information such as IP address, email and other settings are experimental and use in internal labs. No information found herein refers to actual account of other information.
Now that you have Windows 10 exactly how you want it, you need to preserve an image of your computer. You can do this across your network which will take some time. You can also save the image locally on DVDs or an external hard drive.
First, go to the Control Panel and click on Backup and Restore (Windows 7).
Next click on Create a system image
You can create an image on a secondary hard drive or an external hard drive. In this scenario, we are going to select a network location. On the network computer we have setup a user and shared the folder with the user.
(Above) – In this scenario, our UNC path is \\server\image\
You must have a separate folder for each image you wish to backup.
Once you start the backup, it will take some time depending on your network speed.
On the computer hosting the image, you will find the Windows Image Backup. Save these files and update accordingly. In the event your computer crashes, you should also have a Windows System Repair Disc to restore the backup.
Need to manage your computers or servers while on the go? Here’s one thing you can do. Go to the Google Play Store and download TightVNC Viewer. You will have to load TightVNC Server on the computers you want to control.
Open TightVNC viewer shortcut on your Android.
Add the computer you want to control and add port 5900 to the end of the IP address.
Enter your Authentication (Password)
Double Click on the computer you have added to connect and enter the password.
There are several features that allow you to better control your computer with your phone.
Want to export your drivers so that you have them later?
- Open a command prompt or PowerShell as an administrator
- Next create a folder to hold your drivers
- Type pnputil /export-driver * c:\smalldriver (This is my folder on a small laptop)
- Hit Enter
- Wait for the packages to be created
- This exports the .inf, .sys and other drivers you can use in the event you reload windows
- Copy the drivers to a DVD or external drive for recovery
Want to keep a driver that you have installed on your computer?
You can import it using the pnputil command. Let’s say we have a driver that we have downloaded.
Below is my driver (showing file extensions and hidden files in folder options).
I can now do one of two things.
- I can open a command prompt or PowerShell as an administrator, change to the folder using cd commands and type pnputil /add-driver thedriver.inf
- I can also use the GUI to right click on the inf and click install
Remember, try not to use a setup.exe for drivers. The reasoning is the drivers often come with monitoring utilities and bloat that can interfere with Windows performance.
Don’t use driver update utilities (third party). Laptops and desktop users (brand name). Your drivers are most likely out of date on the manufacturer site. Use the device manager, HWInfo64, Speecy or some other utility to find out what your drivers are. Visit the hardware manufacturer website.
Installing a driver properly without a setup.exe file. Navigate to the device manager and select your device.
Double click on the device and select the driver tab. Click on Update Driver.
Click on Browse.
Click on Let Me Pick.
Click Have Disk and then Browse to the folder.
Select open and follow the prompts. If necessary, use the Rollback if a driver performs worse.
SyMenu allows you to download utilities from NirSoft, SysInternals and more. Download the program from here and check the programs you want.
Once you download the programs, you can use SyMenu to run the many programs (over 1200) from a flashdrive. To exit the program, you will need to scroll to the bottom and select exit.
In order to start in an elevated mode (Administrator), use the Symenu.Admin.exe. You will see a small icon adjacent to running programs and the time on the right side of the taskbar. Double click to run SyMenu.
Note: Some files may identify as viruses or malware. These are false positives because of what they do. Make exceptions for these programs.
Want to truly measure your computer’s native performance? Use Winsat formal to see how the video, CPU and HDD/SSD performs.
Open a elevated command prompt and type Winsat formal
Want to measure just the disk? Type the following and substitute the C: with the drive’s letter.
winsat disk -seq -write -drive c:
winsat disk –ran –read –drive d:
You can of course use the Windows GUI to check your SSD or HDD. But did you know that you should check your drives by typing the following (you can copy and paste in a elevated command prompt and change switches as necessary)-
fsutil dirty query c:
fsutil dirty query c:
fsutil repair query c:
fsutil behavior set BugcheckOnCorrupt 1
fsutil repair set c: 0x01
What does it look like when it is ran at an elevated command prompt?
Did you know that Windows implements a network throttling mechanism that will restrict and slow network traffic when regular (not multimedia) traffic is transferred?
This traffic can be around 10ish packets per ms which is just over 100 megabits per second. It sometimes can benefit you to disable throttling in regular networks.
In the Windows registry under –
NetworkThrottlingIndex=ffffffff – to Disable
Settings – 10 (the default) – use this for media sharing
(This number can be adjusted 1 – 70)
ffffffff is for max throughput and some games
If you enter ipconfig /displaydns at a command prompt you’ll see that Windows stores successful and unsuccessful name resolutions in cache. By default, Windows will store this cache for 24 hours. You can adjust this by doing the following:
Open the registry editor and navigate to:
The entry 14400 is in seconds. Enter this as a Decimal Base and NOT Hexadecimal.
Ipconfig /flushdns flushes these entries manually.
Want to make sure your Windows is up-to-date? Here’s a tip. You can go to setup in Windows 10 by clicking the gear and then clicking Update and Security.
Once you click update and Security, you can see if your version of Windows is up-to-date. But is this truly accurate?
You can check by typing winver on the menu and seeing your build number. Check this build number against the build number on Microsoft’s Windows Update site.
As you can see, the build number is 15063.608 on this computer, but the update site shows 15063.632.
In order to make sure Windows is up-to-date, you can go to Microsoft’s catalog and download the KB; which in this case is KB4040724. Around 900mb+, Microsoft’s downloads are sometimes nearly 1GB in size and take some time to download.
For information on the latest updates for Windows 7 and Server 2008 R2, You can visit Microsoft’s History page at –
Enterprises with SQL can find the updates here –
Microsoft Office Update are here-
Problems running updates? Try the reset tool found here –
WSCC finds updates to utilities (portable version) that are an excellent resource for your flash drive and repairing Windows – Go over to Rick’s to see the full review.
Recently we had a server that kept trying to install Windows Updates AND it would attempt to do updates IF the you skipped the HDD scan. The updates would fail and the computer would reboot to a login screen.
Here’s how we fixed the computer by deleting what we knew were corrupt update files.
- Open a PowerShell and ran the following-
- net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
rmdir %windir%\softwaredistribution /s /q
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wucltui.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
bitsadmin.exe /reset /allusers
netsh winsock reset catalog
Next we checked to see if pending.xml existed. Often Windows will have this (see post link below) when your computer keeps trying to install updates.
Note: Ours did not but if it had, we would have done this (Credit to Josh Carney for his post in 2013)-
Open a CMD Prompt as an Administrator and typed the following
takeown /f C:\Windows\winsxs\pending.xml
cacls C:\Windows\winsxs\pending.xml /G Username:F
Verify if the SoftwareDistribution folder is empty –
Reboot the computer
Run the check disk and your problems should be gone.
Want a private cloud to sync your files, back up data and have access from outside of your home?
So the easiest thing to do – add a hard drive to your computer. Add files to folders on the drive and use Tonido to share files, backup files, stream music or movies and more.
The basic port you’ll need to open on your router (under port forwarding is 10001) – this port can be changed during/after your configuration.
With the Nagle-Algorithm, Windows takes small packets and packages them in to more manageable and efficient sizes. If you have poor latency, you might try to disable the Nagle-Algorithm. Nagle’s algorithm helps to control congestion when small packets are sent continuously by TCP. When enabled, this helps to prevent a flood of these packets.
More information – http://en.wikipedia.org/wiki/Nagle’s_algorithm
How to disable Nagle’s algorithm-
Open regedit.exe. Navigate to HKey_Local_MachineSystemCurrentControlSetServicesTcpipParametersInterfaces
Find the interface that has your current IP address (see example below)
Add the following values and make sure they are set to 1.
TcpAckFrequency and TCPNoDelay
This is only a temporary fix for the reduction of some applications on the internet. Once your project or need is fulfilled, you should re-enable the algorithm by deleting the keys and rebooting or changing the values.