jlopez - Mon, 2015-10-05 11:08
Performance counters are a frequent recurring error message in Windows systems. They can indicate issues that need to be addressed, but it is very common to get errors from performance counters that are irrelevant (such as Readyboost on machines that don't use the feature). Fortunately, there is a way to manage which counters are enabled.
First, download Exctlst.exe from the Windows 2000 Resource Kit. Once installed (default location is C:\Program Files(x86)\Resource Kit) run the executable as administrator and find the counters to enable or disable.
jlopez - Tue, 2015-09-22 17:52
Ran into a situation after updating to Windows 10 from Windows 7 where Visual Studio could not debug under the full IIS stack. Turns out it is a simple fix. Simply go to %systemroot%\system32\inetsrv\config and when prompted that you don't have access, click the button that grants access. (This avoids needing to run Visual Studio as the administrator).
jlopez - Wed, 2015-09-16 10:59
Microsoft has been improving the security of the operating system bit by bit with each release. This is great news in the long run, but can catch some users who had poor security configurations in a bind when they upgrade. For example, Windows 7 allowed the default administrator account to be used by local users. Windows 10 forbids many apps from running under the default administrator account, which is a good idea as the default administrator account should be used for... administration.
jlopez - Tue, 2015-09-08 15:18
Microsoft released 1.0 of the AD Replication Status Tool a few months ago. Running it is a breeze and the system displays the status in a very readable format. Recommended for those who are curious if those "warnings" in the event log are actually transitory in nature or perhaps indicating something more important is being alluded to. Recommended as a quick check and a first step in diagnostics.
jlopez - Wed, 2015-09-02 14:01
If you have been using a certificate authority on your domain for five years, you may encounter a failure to automatically renew the certificate, which in turn causes it to be unable to renew certificates (because the sub-certs rely on the validity of the root, which is no longer valid due to expiring without renewal). The primary symptom will be Event ID 4319: "Active Directory Certificate Services could not create an encryption certificate.
jlopez - Mon, 2015-08-10 12:19
Recent we had a machine unable to log new users into it. The event log showed that the following data could not be copied into a new user profile: \\?\C:\Users\Default\AppData\Local\Google\Chrome\User Data\Default\Extensions\[random characters\[version]
jlopez - Thu, 2015-07-23 13:27
If you spend a lot of time doing video conferencing, there are quite a few options, but they all have limitations. For $10 a month, Zoom provides a combination of video chat (with 25 participants), remote desktop sharing and whiteboarding that are currently the best combination that I have found for consultants that need to both communicate and do software training. The only limitation is that it won't work in a technical support role as it suppresses UAC prompts entirely from remote view (a reasonable choice for compromising between usability and security).
jlopez - Tue, 2015-06-09 15:53
Installing the 2013 SP 4 version of Team Foundation Build Server is very easy to do; the wizard will lead you through the steps and fire up a build server instance in under twenty minutes. Where things get interesting is once you want to actually do builds and get your dependencies installed.
The most obvious dependency will be the SDKs that you are using. Microsoft makes them available via a single page which is nice, because you probably will need more than one of the SDKs if you are using third party libraries.
jlopez - Mon, 2015-06-01 12:22
It isn't uncommon to have a client approach you with an existing content management system where they have lost the admin account due to a change in web developer or simply the mists of time. Concrete5 uses a MD5 hash, but you can't use the MySQL hash to generate it as the salt is installation specific.
I found a workaround for thisvia Nabtron.
First, write a snippet of PHP on a PHP page on the host that Concrete5 is running on that reads:
jlopez - Mon, 2015-04-13 14:55
The recent versions of Google App sync include the ability to sync Notes along with the more traditional Calendar, Email and Tasks. The only problem with this is that the method for doing so does not appear to be sane: I have 87GB uploaded (among hundreds of thousands of files) in a folder that Google decided (for reasons which remain unclear) to search for notes.