Pesky RunDLL Virus Errors at Logon

One of our user’s computers was infected with a virus that, after being removed and cleaned up, left these annoying RunDLL errors for DLL files with randomly generated filenames which occurred every time the user would login:

logon errors

I didn’t get far trying to google some keywords related to the errors. However, some results did point me in the right direction for resolving the issue.

Basically, you want to check every possible repository of startup items or commands. In the registry, most google results told me to check the following locations.

  • HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
  • HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Run

However, where these virus-caused items actually ended up being was under a specific user profile in HKEY_USERS:

HKEY_USERS/userprofile/SOFTWARE/Microsoft/Windows/CurrentVersion/Run

I should mention that CCleaner did not list them under the startup category and neither did msconfig, so registry might be the only way to find them that I know of.

Advertisements

A 23-year-old Learns About Retirement Accounts (and their tax benefits)

So I didn’t really know about this, but apparently opening a retirement account and putting money into it instead of savings is a really nice way to get higher tax return (or owe less taxes) and a much better interest rate as well.

Contributions to traditional IRA still count for the previous tax year if you make them before April 15.

You can quickly see how much of a difference it would make by using this tax estimator (under the retirement button): http://turbotax.intuit.com/tax-tools/calculators/taxcaster/

So basically you can open an IRA (I did through betterment.com cause it’s cheap and quick), move some money from savings, and put the retirement contribution on your tax return.

The only drawback is you cant withdraw it without a 10% penalty until you’re 59 years old, unless it’s for education, buying/building first home, or medical expenses – which are some of the primary uses of my savings anyway.

Office 365 SMTP Settings

Update, in new office 365 UI:

Server name: smtp.office365.com
Port: 587
Encryption method: TLS

  1. Login in to the Microsoft Online Services Portal.
  2. Click on Outlook.
  3. Click on the question mark icon in the upper right corner of the page.
  4. Click on About.
  5. There will be a section titled External SMTP setting that will contain the server name, encryption type and port. You will be able to use those along with your username and password to send email from devices/programs.

 

Change Office 365 Password Expiration Period

Update: This is now available via the Office 365 administration portal:

Screen Shot 2013-10-11 at 10.03.26 AM

If 90 days seems too short of a period before your Office 365 users’ passwords expire, you can change it via a powershell cmdlet.

Set-MsolPasswordPolicy -ValidityPeriod <days> -NotificationDays <days> -DomainName contoso.com

Validity Period: time before expiration

Notification Days: how many days prior to expiration that the user begins to receive notification pop-up

Make sure you use Powershell to connect to MS online service first: http://onlinehelp.microsoft.com/office365-enterprises/hh124998.aspx

whatvr.com

My idea for a general use, straight-forward, easy to use online marketplace.

It will let you browse listings (including ones from craigslist) in a google map view, so directions and understanding of the location are a cinch. It will have helpful filters that are actually useful, for filtering out the crap.

Listing an item will be a one page process, with support for dragging and dropping photos, and cross-listing onto ebay, amazon, craigslist, and as many other marketplaces as can be added. That way sellers can make sure their product is exposed to as many people as possible as the userbase for whatvr will obviously be small at first. The ability to cross-list will be a big selling point.

Some mockups:

Comments and feedback are welcome. Even if it’s something like, “no one needs this and it’s a terrible idea.”